Javascript 已知npm不会在Node.js v9.2.1上运行

Javascript 已知npm不会在Node.js v9.2.1上运行,javascript,node.js,nodejs-server,Javascript,Node.js,Nodejs Server,为什么我使用npm来安装一些东西,它会有如下问题 错误:已知npm未在Node.js v9.2.1上运行 支持Node.js 9,但您正在运行的特定版本 已知会破坏npm的错误。请至少更新到9.0.0以使用此功能 npm的版本。您可以在以下位置找到Node.js的最新版本: 然后我在stackoverflow找到了一些解决方案 几乎每个答案都建议首先使用“npm uninstall-g npm”,但是当我使用这个命令时,它会出现与上面相同的错误 我的npm版本是6.13.7 我的节点版本是9

为什么我使用npm来安装一些东西,它会有如下问题

错误:已知npm未在Node.js v9.2.1上运行 支持Node.js 9,但您正在运行的特定版本 已知会破坏npm的错误。请至少更新到9.0.0以使用此功能 npm的版本。您可以在以下位置找到Node.js的最新版本:

然后我在stackoverflow找到了一些解决方案

几乎每个答案都建议首先使用“npm uninstall-g npm”,但是当我使用这个命令时,它会出现与上面相同的错误

我的npm版本是6.13.7


我的节点版本是9.2。

基本上是节点JS9.2。。。版本与npm版本5.5.1兼容。 因此,我将向您提供以下建议

1-如果只想使用节点js 9.2 i) -卸载节点js 9.2 ii)-卸载npm iii)-安装节点js 9.2 iv)-然后安装npm版本5.5.1 npm安装-gnpm@5.5.1

2-将node js和npm更新到最新版本,并检查代码与新版本的兼容性

这样做 1-安装node js最新版本
2-npm安装-gnpm@latest

升级节点版本不是一个选项吗?因为我认为这是最好的选择,此时您根本不应该使用Node 9,如果您不能自信地升级,则可能不应该使用奇数、非LTS版本: