提问者:小点点

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


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

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

当然,我会这样做,下一次安装库时又会发生这种情况。我想我在开始使用时没有看到这一点。

这到底是怎么回事?

(我在Windows 10上执行此操作时。更新后显示。下次我会在此之前检查。。。)

编辑:当我收到要更新的消息时,我刚刚用进行了检查。版本是5.8.0,而不是5.6.0。挺奇怪的。


共1个答案

匿名用户

在Windows上,请注意运行

npm install -g npm

当以普通用户身份在非提升的命令提示符下运行时,并在提升的“管理员”命令提示符下运行。

首先,确定npm的安装位置

where npm

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