我刚刚安装了节点 v9.11.1
当我尝试使用 npm 时,我不断收到以下错误:
npm WARN npm npm does not support Node.js v9.11.1
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 4, 6, 7, 8.
npm WARN npm You can find the latest version at https://nodejs.org/
我试图做 npm i -g npm
但它无法自行更新,它只是不断抛出上面相同的错误。
当我运行 npm -v
它说 5.5.1
目前最新版本似乎是 5.8.0
。
我尝试删除文件夹并在 node.js 安装程序上运行修复功能,但它没有替换模块。
原文由 CTS_AE 发布,翻译遵循 CC BY-SA 4.0 许可协议
删除全局 NPM 文件夹
https://stackoverflow.com/a/5926706/349659
对于 Windows,这很可能是:
%AppData%\npm\node_modules
您可以将其粘贴到文件夹的地址栏中,它会将您带到那里。
在那里删除名为
npm
的文件夹。下载最新版本的 NPM
https://github.com/npm/cli/releases/latest
获取 zip 并将其解压缩到您刚刚从中删除 npm 文件夹的
node_modules
文件夹。将您从 zip 中提取的文件夹重命名为
npm
如果您收到有关文件路径或名称太长的任何警告,请跳过警告。
更新祝你好运
现在您应该可以运行
npm i -g npm
来更新/重新安装 npm 而不会出现任何警告。如果您在 Windows 中遇到有关路径或文件名太长的错误,我发现此步骤尤其重要。
您可能会收到以下错误。如果您确实删除或移动了它列出的文件,您应该能够成功运行
npm i -g npm
。