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