使用不同的node版本(nvm)

93 阅读1分钟

1.介绍

nvm是一个nodejs的版本管理工具,即可以在多个不同的 nodejs 版本中进行快捷切换。用过后比安装node还简单,一键命令。

2.卸载node

控制面板=》程序=》卸载程序=》Node.js

image.png

把电脑上面的node环境先卸载干净(C:\Users\ ***\AppData\Roaming\node)

node -v查看是否卸载成功

3.安装nvm

nvm安装包github.com/coreybutler… 往下面划找到下图

image.png

nvm和node存放目录,我选择新建目录**(目录需注意不要有中文,空格)**

安装目录:C:\tools\nvm

安装成功后截图,前面两个为node版本号

image.png

当然你最好不要安装在c盘,我偷懒

安装后,注意重新打开cmd,防止没更新,以为没安装成功

4.nvm命令

nvm // 查看是否安装成功

nvm install node版本号  // nvm install 18.2.0

nvm uninstall node版本号 // 卸载指定node版本号

nvm ls // 查看nvm安装过的node版本

nvm use node版本号 // nvm use 18.2.0 切换使用此node版本

// 切换后查看目前使用node版本是否正确

npm -v // npm查看版本

node -v // node查看版本

nvm list available // 查看可安装的node版本号

5.遇到的问题

成功nvm安装后,但nvm use 版本报错

nvm use 版本报错,出现exit status 1 乱码和exit status 147乱码。

可能问题的原因:

1.无权限(搜索那边,以管理员打开cmd)

image.png 2.安装目录路径错误(中文,空格)

3.安装nvm版本错误