npm не поддерживает Node.js vX.X.X (текущий)

Я устанавливаю текущий Node.js (на сегодняшний день: 13.12.0) в комплекте с npm. Однако последняя версия 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. Что я могу сделать, чтобы исправить это?


person leonheess    schedule 30.03.2020    source источник


Ответы (1)


npm всегда отстает от текущей версии Node.js. Если вам абсолютно не нужна новейшая версия Node.js для вашего варианта использования, я бы рекомендовал установить версию LTS (долгосрочная поддержка), которая всегда поддерживается npm.

Для этого выполните следующие действия:

  1. Удалите Node.js через вашу ОС или, если вы используете Chocolatey: choco uninstall nodejs.

  2. Установите LTS-версию с помощью установщика, который можно найти здесь или choco install nodejs-lts, если вы используете Chocolatey. Новейший npm будет установлен вместе с обоими способами.

  3. Перезагрузите машину.

person leonheess    schedule 30.03.2020