【解决方案】nvmw切换node版本无效

场景重现

C:\Users\catherchen>nvmw ls
system version (v8.12.0)
* v8.12.0
v14.17.0

C:\Users\catherchen>nvmw use v14.17.0

C:\Users\catherchen>nvmw ls
system version (v8.12.0)
* v8.12.0
v14.17.0

C:\Users\catherchen>nvmw switch v14.17.0

C:\Users\catherchen>nvmw ls
system version (v8.12.0)
* v8.12.0
v14.17.0

C:\Users\catherchen>

node可以正常下载,但无法切换,仔细思考,无非就是一个node路径切换的问题,那我每次把不同node版本更改下,不就完事了?于是查看path


image.png
果不其然,这里node的路径纹丝不动,于是根据path查看到nvmw安装的node版本,拿到特定版本路径【C:\Users\catherchen\nvmw\nodejs\v14.17.0】,然后替换下path,能否解决?
image.png

命令如下

set "PATH=C:\Users\catherchen\nvmw\nodejs\v14.17.0;%PATH%"
setx NODE_PATH "D:\Program Files\node\v16.3.0" /m #通过管理员身份打开cmd执行

path路径改了,node版本也改了!


image.png

重新打开一个cmd窗口
再次确认node版本

image.png
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容