问题描述:记录自己遇到的一个bug,卸载原有nodejs,使用nvm重新安装nodejs,使用nvm use命令失效,版本号前并没有星(*)号。
nvm use 16.13.1
# Now using node v16.13.1 (64-bit)
nvm ls
16.13.1
image.png
问题原因:原nodejs安装时的环境变量与nvm安装的环境变量不一致。
解决方法:
1.卸载原nodejs,卸载nvm安装的nodejs
2.重新设置环境变量
2.1.指定nodejs的安装路径,我是放在了nvm下的nodejs文件夹(E:\Users$username\AppData\Roaming\nvm\nodejs)
image.png
2.2.新增path 变量
%NODE_PATH%
image.png
image.png
2.3.确定,以保存设置
3.打开终端,使用nvm重新安装nodejs
nvm install 16.13.1
nvm use 16.13.1
nvm ls
# * 16.13.1 (Currently using 64-bit executable)
image.png