nvm管理node,npm失效问题解决记录

淘宝 NPM镜像启用了新的域名
https://npmmirror.com
https://registry.npmmirror.com
老 http://npm.taobao.org 和 http://registry.npm.taobao.org 域名将于 2022 年 05 月 31  日零时起停止服务。

        之前在公司电脑上安装了nvm,想要通过nvm实现不同版本node的管理,最近终于有时间折腾一下,奈何win7系统总是有太多坑,特以此记录本次npm不是有效命令的解决路程,至于nvm的安装和配置,网上材料太多,如有需要可以自行查找。

        使用nvm install命令之后,指定的node版本开始进行安装

            由于种种原因,如果下载较慢的话,可以打开nvm安装路径下的settings.txt文件加入淘宝镜像

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

         一万年过后,能看到控制台信息提示node v13.12.0 及 npm v6.14.4安装完成(这个时候nvm竟然说假话,明明npm就没安装完成)

            安装完成后可以进行测试,输入node -v输出当前安装的版本号,node安装成功(如果之前有nvm管理的其他包,使用nvm use指令切换版本)

        输入npm -v报错,‘npm’ 不是内部或外部命令,也不是可运行的程序。此时打开nvm的安装路径,找到刚刚安装的node版本号,可以看到文件夹node_modules是空的

        前往淘宝镜像站NPM Mirror,找到对应的npm版本下载下来,解压到node_modules并改名为npm,进入该文件夹,将bin文件夹内的npm、npm.cmd、npx、npx.cmd四个文件拷贝到node文件夹下替换掉原有的文件

 

        以往的版本 | Node.js

        点击上面的链接,可以查看查看安装的node版本和相对应的npm版本。

 

 

        此时,在命令号敲击npm -v即可看到版本信息,证明npm安装成功。

         

         记录下来这次踩坑的历程,后来发现是nvm从node的某一个版本开始,就不能正确安装npm了。

  • 5
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cupid_Yan

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值