Mat*_*att 74
事实证明,安装的当前版本npm与新版本不兼容,node并且很难更新.
解决方案是卸载npm然后重新安装node,其中包含正确的版本npm.
这是如何做:
卸载npm.
Mac:
sudo npm uninstall -g npm
Windows:
npm uninstall -g npm
Run Code Online (Sandbox Code Playgroud)node从https://nodejs.org安装
Ily*_*ich 23
卸载npm的全局实例:
npm uninstall -g npm
Run Code Online (Sandbox Code Playgroud)
这将导致系统回退到节点9.1.0安装的npm版本,警告将消失.
小智 21
修复了我的问题更新到5.71
npm uninstall -g npm
npm i -g npm@next
Run Code Online (Sandbox Code Playgroud)
Chr*_*s22 10
什么工作对我来说是删除npm,并npm cache从C:\Users\chrisd\AppData\Roaming
然后我npm i -g npm@next为Node 9.x 运行了最新版本的npm
NPMJS.org发布了新版本11.27.2017 - npm v5.6.0
(如果您只是升级,则可能不必删除npm/npm cache,但在找到新版本之前我已经这样做了)
对我来说工作
npm uninstall -g npm
npm i -g npm@next
Run Code Online (Sandbox Code Playgroud)
无需手动安装或清除缓存.如果需要,使用管理员凭据运行
解决方案 :
在ubuntu中有类似的问题,下面帮助解决了它。
删除npm和node的现有版本:
sudo apt --auto-remove purge npm
sudo apt --auto-remove purge nodejs
Run Code Online (Sandbox Code Playgroud)什么对我有用 - 在 Ubuntu 上
安装nodejs
sudo apt install nodejs
安装 npm
curl -L https://www.npmjs.com/install.sh | sudo sh
| 归档时间: |
|
| 查看次数: |
61476 次 |
| 最近记录: |