nvm & node版本管理工具

115 阅读1分钟

概念

nvm 全名 nodeJs version management ,顾名思义一款nodejs版本管理工具,通过它可以安装和切换不同版本的nodejs。在实际的开发中,有些项目的开发依赖需要低版本的nodejs运行环境,此时我们就需要使用nvm在不同版本的nodejs版本之间随意切换就极为方便了。

一、nvm安装

windows下载地址 github.com/coreybutler…

d99d55891ea1ae2aabdf40bbf533ba4.png

解压后可根据个人习惯自定义安装路径

06004c02c1377b7c4a6f1c0f2f46ea9.png

更改环境变量,一般安装好之后环境变量会自动设置好,但最好还是查看确认下,NVM_HOME 对应nvm安装路径,NVM_SYMLINK这里我填的是nodejs的安装路径,注意用户变量和系统变量都需要更改,记住更改环境变量后需要多个确认保存设置

ed5bc93a40b3ab3241ebff0a23fd632.jpg

打开终端查看nvm版本,判断是否安装成功

查看命令:

nvm -v 

58c0c0f644ba5b82713e5b44be43de4.jpg

二、常用nvm版本管理命令

nvm ls       //查看已安装的nodejs版本
nvm on       // 启用node.js版本管理
nvm off      // 禁用node.js版本管理(不卸载任何东西)
nvm install <version>       // 安装node.js的命名 version是版本号 eg:nvm install v14.18.0
nvm use <version>      //使用某一version的nodejs  eg:nvm use 14.18.0
nvm uninstall <version>   // 卸载指定版本的nodejs

可能遇到的错误

若使用nvm use <vsesion> 报status145,关掉cmd,重新以管理员身份运行cmd,重新执行该命令即可

ecb9cda362b3fb1e0b1348a01cb1d51.jpg

补充

可在nvm安装路径下的setting.txt文件末尾追加两行代码,可采用淘宝镜像

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

4314923c2f31226a7c452760e2aa5c1.jpg