nvm use 命令失效

问题描述:记录自己遇到的一个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
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容