windows中使用nvm管理node和npm版本

一、引言

问题:
在我们的日常开发中会遇到不同的项目,使用了不同版本的 NodeJS 运行环境。手动的反复卸载安装非常浪费时间,也无法满足同时开发多个项目的情况。

解决方法:
nvm是一个nodejs的版本管理工具。通过它可以安装和切换不同版本的nodejs。

二、nvm的安装

1、下载

下载地址:https://github.com/coreybutler/nvm-windows/releases

image.png

2、安装

按提示进行安装即可。
注意:安装nvm前,最好卸载已安装的 NodeJS,否则会发生冲突

查看是否安装成功:使用window + r 输入cmd打开命令行工具,输入nvm -v。

nvm -v

如果出现nvm版本号和一系列帮助指令,则说明nvm安装成功。


image.png

三、nvm安装node

1、解决下载过慢的问题

解决方法:使用淘宝镜像进行node和npm的安装。
具体步骤:使用window + r 输入cmd打开命令行工具,依次输入执行下方语句

nvm node_mirror https://npm.taobao.org/mirrors/node/
nvm npm_mirror https://npm.taobao.org/mirrors/npm/

执行完之后,可以看到nvm安装目录下的settings.txt文件,发生变化:

image.png

初始文件:


image.png

更新后文件:


image.png

2、安装指定版本的node

cmd中执行nvm install 版本号,如:

nvm install 4.2.2

四、nvm常用命令

1、安装指定版本的node

nvm install 12.19.0

卸载指定版本node

nvm uninstall 12.19.0

2、查看已安装的node版本

nvm list
image.png

上方为没有选择当前版本的情况,下方为选择了当前版本的情况(带*的表示当前使用的node版本)


image.png

使用node -v也可以查看当前node版本


image.png

3、切换node版本

nvm use 12.19.0
image.png

问题:使用nvm use出现exit status 1

image.png

出现原因:权限不足
解决方法:以管理员身份打开cmd命令行工具

参考网站:https://www.runoob.com/w3cnote/nvm-manager-node-versions.html

你可能感兴趣的:(windows中使用nvm管理node和npm版本)