为什么每次安装新库时都必须更新npm?

时间:2018-04-11 22:27:41

标签: node.js npm

我不确定每次安装新库时都会发生这种情况(至少会发生),但至少在安装了npm的库后,我已经多次看到这种情况了:

Update available 5.6.0 → 5.8.0   
     Run npm i -g npm to update

我这样做,当然,下次我安装一个库时,它又会发生。当我开始使用npm时,我想我没有看到。

这可能会发生什么?

(我在Windows 10上执行此操作。更新后npm --version5.8.0。下次我将检查之前...)

编辑:当我收到要更新的消息时,只需与npm --version核对。版本是5.8.0,而不是5.6.0。很奇怪。

1 个答案:

答案 0 :(得分:1)

在Windows上请注意,运行

之间存在差异
npm install -g npm

在非提升的命令提示符下作为普通用户运行,并在提升的"管理员"中运行它命令提示符。

首先,确定安装npm的位置

where npm

如果npm安装在" Program Files"下,那么在升级时,您将希望处于提升的管理员命令提示符下。如果npm安装在用户的AppData文件夹下,那么您希望在非提升的命令提示符下以用户身份运行。