哪个版本的NPM与Node.js v13.6.0兼容?

3

我目前在Windows 8中使用Node.js v13.6.0。当我尝试安装NPM包时,它显示如下:

npm i npm@6.4.1
npm does not support Node.js v13.6.0
You should probably upgrade to a newer version of node as we
can't make any promises that npm will work with this version.
You can find the latest version at https://nodejs.org/
npm ERR! code ERR_REQUIRE_ESM
npm ERR! Must use import to load ES Module: C:\Users\microshine\AppData\Roaming\npm\node_modules\npm\node_modules\just-diff\index.mjs

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\microshine\AppData\Local\npm-cache\_logs\2022-04-28T09_17_19_815Z-debug-0.log

我的系统不支持其他版本的Node.js,所以我必须忍受它。有没有其他选择来安装这个版本的Node.js?


1
请注意,Node 13和Windows 8已经不再受支持。您应该升级到更新的Node版本(最好是偶数号的LTS版本)。但是根据外观来看,Node 13.6.0捆绑的NPM版本是6.13.4。 - jonrsharpe
1个回答

0

我也遇到了同样的问题。然后我安装了npm@6.12.1,现在它可以正常工作了,所以npm install -g npm应该可以解决这个问题。 如果问题仍然存在,请尝试升级到Windows 10node v16。这肯定会帮助你。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接