npm的版本升级 (windows)

本文分享了在Windows环境中成功升级NPM版本的经验,并记录了过程中遇到的问题及解决办法。作者尝试了多种方法,最终使用淘宝团队提供的镜像完成了升级。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

NPM的版本升级在windows环境下并不方便,折腾了好一会儿才升级成功,在这期间参考了一些前辈的文章,在这里做一个小总结。还有一些疑问没有解惑,也一并记录。

  • 升级成功采用的方法
    cnpm -g install npm@3.0.0
    用某宝团队出的镜像,一条指令就将npm升级到了3.0.0版本,这里要等一小会儿,放点耐心。镜像具体怎么用,参考网址:点击这里
  • 弯路1
    npm install -g n 一开始用这条指令,出错:error notsup Not compatible with your operating system,查询之后发现这条指令windows下不能用,really sad。

  • 弯路2
    stackoverflow上的有个高票回答说用npm -g install npm之后再把路径改一下,这个应该是可行的。但是我卡在了第一步,cmd里输了这条指令后就一直转啊转啊,很久之后仍然没有停下来的意思,无奈放弃。不知道为什么我用了vpn还是没有用,这是疑问1。stackoverflow网址如下:stackoverflow的问题链接

  • 弯路3
    用微软的小工具npm-windows-upgrade,点击npm-windows-upgrade查看,usage写的很详细,都是很简单的英文句子,不要一看到英文文档就畏难。但是悲伤的故事总是一个接着一个,我又卡在了install这一步,指令是npm install --global --production npm-windows-upgrade,一直旋转的横线仿佛在逗我笑。


    在此期间看到一篇关于npm 模块安装机制的文章,是阮一峰老师写的,思路清晰,简洁易懂。总的来说就是npm的模块安装是有两个目录的:
    a.下载压缩包,存放在~/.npm目录;
    b.解压压缩包到当前项目的node_modules目录
    系统path是直接去后者node_modules目录下安装模块的。文章链接如下:npm 模块安装机制简介

    git上的参考:点我

    YouTube上有个视频也说的比较清楚,值得参考。Installing Node & Updating NPM on Windows
    但是,我的..\AppData\Roaming\npm文件夹是空的(直接在文件资源管理器地址栏输入%appdata%,回车进入)。这是疑问2,我原来安装的模块难道没有存放在~/.npm目录下吗?

    (话说md编辑器不能每段前空两格的么?有知道的同学可以传授我一下。)

    上面有说的不准确或者不对的地方大家毫不犹豫告诉我吧,苹果交换只有一个苹果,思想交换就有两个或更多思想了。一起加油~

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值