Node.js v10.24.1 上已知错误 npm 不 运行 以及如何修复它,不要更新到最新版本?

Error npm is known not to run on Node.js v10.24.1 and how to fix it, don't update to the latest version?

我运行 : npm run dev

错误:npm 已知不能在 Node.js v10.24.1

上 运行

我已经研究并知道命令:npm install -g npm@latest 和其他一些命令来解决问题

但问题是我的项目正在使用nodejs 10所以它不能使用最新的nodejs。那么有什么办法可以解决上述错误。谢谢

更新: 我使用 nvm 来安装和管理 nodejs 的版本。我的 OS 是 macOs

我碰巧也在做一个基于 node 10 的项目。

更多详细信息有助于更好地理解问题,但我怀疑这是兼容性问题。

试试这些:

  • 下载并安装最新版本的nodejs。
  • 打开您的终端并使用 node -v 验证您拥有最新版本。使用 npm -v.
  • 验证你的 npm 版本
  • 既然你安装了nvm,运行nvm install 10,那么nvm use 10
  • 再次验证您的版本。在我的例子中,nodev10.24.1 & npm6.14.12.
  • 使用 npm run dev 启动您的应用。请检查您 package.json 以确保您使用了正确的启动命令。

感谢@Oduola Olumide Sunday 的回复。按照你的方法做了,还是没有解决问题

我通过删除最新的 nodejs 版本并使用正常的 node v10.24.1

来修复它

-> 我用这个

删除了最新的nodejs版本

我遇到了同样的问题,我 运行 命令并使用 NPM

解决了问题
sudo n latest

节点:v10.19.0 NPM:8.9.0

Reference