什么是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的版本是需要对应的,如果下载的版本不匹配,后面会出现一些未知的错误。
在这里插入图片描述
nvm与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
Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐