CNode

nvm for windows切换node版本无效

问答
Ddolphinfine发布于9 年前最后回复9 年前9 回复10554 浏览0 收藏

使用 https://github.com/coreybutler/nvm-windows 切换node版本,公司的电脑windows7系统不行,家里的windows10可以。

具体表现为: 如果全局安装了node,无论如何切换,运行的还是全局安装的node版本; 卸载全局node,使用nvm进行管理,nvm命令可以运行,但是提示找不到node和npm命令。 无论如何卸载重装删除npm文件夹都不行。

请问有没有在windows下使用nvm经验的兄弟,这个问题有没有解决方案?或者有没有替代方案,试了nvs安装不了。linux、mac就不要说了。 image.png

查看回复

回复 (9)

R
ray1888#1·9 年前

windows 应该使用nvmw 而不是nvm,nvm的README.md不是已经说了吗不支持windows吗? nvmw link:https://github.com/hakobera/nvmw

R
ray1888#3·9 年前

可以试试这个:https://github.com/coreybutler/nvm-windows 但是我自己现在还是用nvmw,win10上面基本上没bug,用的node版本是8.9.0LTS

A
axetroy#4·9 年前

Windows下就是这个问题.

反正我是稳定停在8.9.0不动摇了

I
i5ting#5·9 年前

用nvs

D
dolphinfine#7·9 年前
引用 i5ting用nvs

@i5ting nvs安装卡死,卸载卡死,没法正常工作。

D
dolphinfine#8·9 年前
引用 ray1888可以试试这个:https://github.com/coreybutler/nvm windows 但是我自己现在还是用nvmw,win10上面基本上没bug,用的node版本是8.9.0LT...

@ray1888 现在改用nvmw可以了。这个有点儿坑,直接用不行,需要修改,看了issue才知道。谢谢了。

I
im-here#9·9 年前

我也遇到过这个问题, 之前用Windows的时候也是用nvm各种切没问题,后来Windows闲置在那一段时间有一天想用了,然后用nvm装了一个高版本的node,发现同样的问题。

还是用mac或Linux吧,Windows有点折腾

参与回复
登录后即可参与回复。登录