“错误:已知 npm v9.5.0 无法在 Node.js v18.15.0 上运行。” 在 Windows 上使用 nvm

RaS*_*Sor 11 node.js npm nvm

我遇到了“错误:已知 npm v9.5.0 不能在 Node.js v18.15.0 上运行。” 在 Windows 上使用 nvm。

nvm -v
# Running version 1.1.7.
Run Code Online (Sandbox Code Playgroud)

use*_*983 9

通过下载并运行更新到最新的 nvm (当前为 1.1.10)nvm-update.exe
您可能需要nvm off在更新之前执行此操作。

nvm -v
# Running version 1.1.10.
Run Code Online (Sandbox Code Playgroud)

因此,重试安装更新的节点:

nvm install 18.15.0
nvm use 18.15.0
npm -v
# 9.5.0
Run Code Online (Sandbox Code Playgroud)

现在 npm 不会抛出

此内容是问题初步修订的一部分;答案没有单独发布,因为它应该作为问答形式发布。内容已从问题迁移到答案,因为 OP 尚未回复评论。