npm WARN npm npm 不支持 Node.js
npm WARN npm npm does not support Node.js
npm WARN npm npm does not support Node.js v15.8.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/ npm ERR! cb.apply is not a function
npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2021-02-22T19_03_54_554Z-debug.log
一个简单而好的解决方案是升级您的 npm 版本,或者第二种选择是降级您的节点版本。
从这里下载 Node 的旧节点版本
Node.js 15.x 附带 npm
7.x,因此如果您使用的是随版本安装的 npm
版本,则不应发生这种情况在 node
中,你是 运行。您看到的不匹配通常发生在某人通过不同机制安装了多个版本时。
因此,例如,如果您使用的 node
版本是通过 nvm
安装的,但不知何故(通常是通过 PATH
操作或设置别名)的版本npm
您使用的是旧软件包安装,您可能会看到这样的错误。
你的情况是npm
的版本很旧(从它最多只支持Node.js v12.x的事实来看)。虽然您可以升级它,但这可能只是拖延问题而不是解决问题。其他奇怪的事情可能会发生。 运行 command -v node
和 command -v npm
可能会更好地为您服务,并弄清楚为什么该命令提供的 npm
路径与 node
路径如此不同,并且然后修复它。 (如果它们差别不是很大,那么只需将 npm
更新为 npm install -g npm
。)
npm WARN npm npm does not support Node.js v15.8.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/ npm ERR! cb.apply is not a function
npm ERR! A complete log of this run can be found in: npm ERR! /home/ubuntu/.npm/_logs/2021-02-22T19_03_54_554Z-debug.log
一个简单而好的解决方案是升级您的 npm 版本,或者第二种选择是降级您的节点版本。
从这里下载 Node 的旧节点版本
Node.js 15.x 附带 npm
7.x,因此如果您使用的是随版本安装的 npm
版本,则不应发生这种情况在 node
中,你是 运行。您看到的不匹配通常发生在某人通过不同机制安装了多个版本时。
因此,例如,如果您使用的 node
版本是通过 nvm
安装的,但不知何故(通常是通过 PATH
操作或设置别名)的版本npm
您使用的是旧软件包安装,您可能会看到这样的错误。
你的情况是npm
的版本很旧(从它最多只支持Node.js v12.x的事实来看)。虽然您可以升级它,但这可能只是拖延问题而不是解决问题。其他奇怪的事情可能会发生。 运行 command -v node
和 command -v npm
可能会更好地为您服务,并弄清楚为什么该命令提供的 npm
路径与 node
路径如此不同,并且然后修复它。 (如果它们差别不是很大,那么只需将 npm
更新为 npm install -g npm
。)