windows更新npm和nodejs


查看当前npm和nodejs版本

npm -v
node -v

查看npm和node版本

我更新前的版本,这里放出来做参考。

升级npm版本

npm install -g npm  或者 npm install npm -g    #升级到最新版本
npm install npm@latest -g    #升级到最新版本
npm install npm@4.1.2 -g    #升级到指定版本

npm升级到最新版本

可以看到我升级前是v5.6.0,在执行升级到最新版本命令npm install npm@latest -g后变为v6.14.6。

升级nodejs版本

node官网下载新版本node的 msi 安装包,然后覆盖安装之前的版本来完成更新操作。

注意安装路径要和之前的位置一致,如果不知道之前安装在哪个位置可以用命令where node

where node #查看nodejs安装位置

查看node安装位置

node官网下载安装完新版本nodejs后,使用命令node -v查看当前node版本

查看当前node版本

到这里npm和node就都更新升级完毕了。

⚠踩坑警告

我猜测在这步之前大家应该都没有问题(反正我是)。我按照网上广为流传的升级node方法:

使用npm install -g n --force的方法,安装 n 模块,node版本管理工具。
安装n模块:npm install -g n,执行后会报错

安装n模块

尝试使用强制安装命令:npm install -g n --force,好像成功了???

强制安装n模块

以为马上就要大功告成了,but!

失败图

这是什么原因呢,明明安装上了还没法用!

网上查到n模块官方提示:

Note: n is not supported natively on Windows. Windows自然情况下是不支持n模块的。

所以出现了上面虽然强制安装了,但是并不支持使用的情况。


文章作者: DearDeer
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 DearDeer !
评论
  目录