什么是nvm?
nvm(Node Version Manager)顾名思义,是一个用于管理多个Node.js版本的工具,它可以让你在一台计算机上安装和使用多个Node.js版本。并且根据项目需要灵活切换版本。
首先在终端输入下面的命令安装nvm,这需要大家提前使用sudo apt install git
把git下载好
git clone https://github.com/creationix/nvm.git ~/.nvm && cd ~/.nvm && git checkout `git describe --abbrev=0 --tags`
安装完成后,需要输入下面的命令使nvm生效:
source ~/.bashrc
然后我们使用nvm -v
测试安装是否成功。
当然,因为网络原因,很大概率下载失败,这需要对Github进行加速,比如Steam++ 工具。
在我们下载nodejs的时候需要注意,nodejs 的版本和npm的版本是需要对应的,如果下载的版本不匹配,后面会出现一些未知的错误。
如果我们的项目需要npm4.6.1,则我们需要使用下面的命令下载Node.js 10.15.2:
nvm install 10.15.2
并用nvm ls
查看已经安装的Node.js版本。
安装或更新npm使用,npm后加@版本号可以指定下载某个版本的npm,gulp同理:
npm install -g npm@6.4.1
npm install -g gulp@2.2.0
其他
设置默认Node.js
nvm alias default 10.15.2
卸载某个版本Node.js
nvm uninstall 10.15.2
切换版本
nvm use 10.15.2