問題描述:記錄自己遇到的一個(gè)bug,卸載原有nodejs,使用nvm重新安裝nodejs,使用nvm use命令失效,版本號(hào)前并沒有星(*)號(hào)。
nvm use 16.13.1
# Now using node v16.13.1 (64-bit)
nvm ls
16.13.1

image.png
問題原因:原nodejs安裝時(shí)的環(huán)境變量與nvm安裝的環(huán)境變量不一致。
解決方法:
1.卸載原nodejs,卸載nvm安裝的nodejs
2.重新設(shè)置環(huán)境變量
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.確定,以保存設(shè)置
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