首页 > 解决方案 > npm 不支持 Node.js vX.XX(当前)

问题描述

我正在安装与 npm 捆绑的当前 Node.js(截至今天:13.12.0)。但是,最新的 npm 版本(截至今天:6.14.4)不支持当前的 Node.js 版本,导致此错误:

npm WARN npm npm does not support Node.js v13.12.0
npm WARN npm You should probably upgrade to a newer version of node as we
npm WARN npm can't make any promises that npm will work with this version.
npm WARN npm Supported releases of Node.js are the latest release of 6, 8, 9, 10, 11, 12.
npm WARN npm You can find the latest version at https://nodejs.org/

我正在使用 Chocolatey 和choco install nodejs安装命令。通过 Node.js 安装程序安装时也会出现此错误。我能做些什么来解决这个问题?

标签: javascriptnode.jsnpmchocolatey

解决方案


npm 总是落后于当前的 Node.js 版本。如果您的用例不是绝对需要最新的 Node.js 版本,我建议安装 npm 始终支持的 LTS(长期支持)版本。

为此,请按照下列步骤操作:

  1. 通过您的操作系统或使用 Chocolatey: 卸载choco uninstall nodejsNode.js。

  2. 使用此处找到的安装程序安装 LTS 版本,或者choco install nodejs-lts如果您使用的是 Chocolatey。最新的 npm 将同时安装。

  3. 重新启动您的机器。


推荐阅读