我不确定每次安装新库时都会发生这种情况(至少会发生),但至少在安装了npm
的库后,我已经多次看到这种情况了:
Update available 5.6.0 → 5.8.0
Run npm i -g npm to update
我这样做,当然,下次我安装一个库时,它又会发生。当我开始使用npm
时,我想我没有看到。
这可能会发生什么?
(我在Windows 10上执行此操作。更新后npm --version
说5.8.0
。下次我将检查之前...)
编辑:当我收到要更新的消息时,只需与npm --version
核对。版本是5.8.0,而不是5.6.0。很奇怪。
答案 0 :(得分:1)
在Windows上请注意,运行
之间存在差异npm install -g npm
在非提升的命令提示符下作为普通用户运行,并在提升的"管理员"中运行它命令提示符。
首先,确定安装npm的位置
where npm
如果npm安装在" Program Files"下,那么在升级时,您将希望处于提升的管理员命令提示符下。如果npm安装在用户的AppData文件夹下,那么您希望在非提升的命令提示符下以用户身份运行。