nvm对node进行版本控制

168 阅读2分钟

记录:很久之前开发的mx项目,又增加了新的需求,我目前使用的node版本不能适配当时的项目情况,但还需要对接新项目,也不能进行node版本降低。所以记录一下使用nvm进行node版本控制的步骤,以及踩过的坑。

1.下载nvm

nvm下载地址:github.com/coreybutler…

推荐下载版本: image.png

2.安装nvm

特别注意:选择nvm跟node的安装的路径里面不要包含空格或者中文,不然后续会有奇奇怪怪的问题!!!(如下图2中默认的地址里面就有空格!这种避免掉)

image.png image.png

3.判断是否安装成功

打开cmd或者其他的命令工具输入:nvm(如下图所示即为安装成功)

image.png

4.查看node版本号

如上图所示,我们可以根据他给的命令来查看可以安装的node版本号node list available

注意:已经知道要安装什么版本的node的直接跳过这里就行;

image.png

5.安装node

node install 14.17.2

14.17.2的位置就是版本号;如下图所示就是安装成功;如果安装失败或者很慢,参照7切换淘宝源试试

image.png

6.对node版本切换

可以根据新老项目的不同切换node。

切换到某个版本:node use 版本号

查看目前使用的版本号:node list 其中带*号的就是目前使用的版本

image.png

特别注意:切换某个版本的时候可能会遇到exit status 1:XXX;这种错误;这就是说你没有权限的做这件事情,此时只需要用管理员运行你的命令软件就可以;

image.png

7.nvm切换淘宝源

找到nvm的安装目录,打开settings.txt文件

在path下面输入:

arch: 64
proxy: none
node_mirror: http://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

image.png

image.png