NPM 和节点的最新兼容版本

Sun*_*dar 5 node.js npm angular

我使用的是最新版本的 nodist 版本0.8.8。通过使用它,我安装了最新的节点版本10.7.0和最新的 NPM 版本6.1.0。我通过阅读以下文件保证了这一点。

https://nodejs.org/en/download/releases/

Nw 我在谷歌上搜索 NPM 6.2.0是否可用?如果是我想知道它对应的节点版本。

Dha*_*Pai 2

Node 和 npm 是独立的工具。您可以很好地安装其中任何一个的不同版本。使用

npm i -g npm@latest
Run Code Online (Sandbox Code Playgroud)

获取与您的节点一起安装的最新 npm。

使用node -vnpm -v获取各自的版本信息。

  • 这不是一个好的解决方案,它总是会安装最新的 npm,即使它不兼容。例如:我刚刚在 Node 16/14/12 上尝试过这个,它更新到了 8.3.0,在 Node 10 上,它也更新到了 8.3.0,并出现以下警告 Unsupported engine for npm@8.3.0: Wanted: { "node":"^12.13.0 || ^14.15.0 || >=16"} 但它还是安装了它(并且 npm 现在已损坏)。所以这并不是按照要求安装最新的兼容版本。 (14认同)