javascript - 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 安装程序安装时也会出现此错误。我能做些什么来解决这个问题?
解决方案
npm 总是落后于当前的 Node.js 版本。如果您的用例不是绝对需要最新的 Node.js 版本,我建议安装 npm 始终支持的 LTS(长期支持)版本。
为此,请按照下列步骤操作:
通过您的操作系统或使用 Chocolatey: 卸载
choco uninstall nodejs
Node.js。使用此处找到的安装程序安装 LTS 版本,或者
choco install nodejs-lts
如果您使用的是 Chocolatey。最新的 npm 将同时安装。重新启动您的机器。
推荐阅读
- php - Foreach 在 php 中调用 API 的结果
- flutter - libflutter.so 来自哪里?
- python - Python Pandas 从现有列创建新列,避免行迭代
- java - 重置Java字段未解决的编译问题
- ruby-on-rails - 带有强参数未定义局部变量或方法“属性”的 STI
- datatables - 带有 YADCF 的数据表 - 带有应用过滤器的“复制 URL”按钮
- python - Tensorflow:将张量从 GPU 移动到 CPU 以释放内存
- sql-server - 如何解决sql server检测到的死锁?
- javascript - 如果不满足第一个条件,则运行不同的函数
- c - 矩阵 C 中的动态内存分配