nvm切换了node版本之后 npm命令找不到

发布于 2022-09-06 08:47:29 字数 61 浏览 40 评论 0

使用的nvm一直用的是6点多的一个版本,今天切换了最新的版本之后,npm命令找不到了,大家有什么解决办法吗?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(4

回心转意 2022-09-13 08:47:29

主要关键解解决办法:===》》适用于所有东西的安装

安装有关环境配置类的软件及其他,一般情况下切记不要安装到c盘programfiles下,否则会出现各种问题的报错!!!切记!

nvm安装步骤:

1、下载nvm-setup安装包

2、打开安装包,选择nvm的存放路径,以及nodejs的存放路径,这里切记不要选择到c:/program files,这里的两个路径是为了自动在系统中添加环境变量的路径;

3、打开nvm文件夹下的settings.txt文件,在最后添加以下代码:

node_mirror: https://npm.taobao.org/mirror...
npm_mirror: https://npm.taobao.org/mirror...
将下载镜像源指向淘宝(这步也很重要,否则在安装node的时候会出现卡死,npm安装不成功的情况)

4、打开cmd,nvm install v版本号,

5、nvm use 版本号

6、node -v,npm -v查看node是否安装成功

安装好之后的node文件夹截图:

clipboard.png

如果出现nvm use之后 node版本依然没有选中 或者其他等等情况,那就卸载nvm重新安装继续试!

極樂鬼 2022-09-13 08:47:29

我安装9.3.0之后,提示npm不支持9.0以上,于是安装8.9.0,然后运行npm -v,提示找不到npm,后来重新卸载安装折腾几次都不行,发现9.3.0和8.9.0的npm的版本都是5.5.1,然后把9.3.0里mode_modules下的npm文件夹复制到8.9.0的node_modules下,然后运行nvm use 8.9.0 再输入npm -v,返回5.5.1,问题得以解决
仅供参考

殤城〤 2022-09-13 08:47:29

一般这种情况是环境变量配置出了问题

风向决定发型 2022-09-13 08:47:29

打开安装目录,复制粘贴mode_modules到另外一个node 下 使用npm install npm@latest -g安装node所对应的npm版本

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文