Известно, что npm не работает на Node.js v9.2.1.

почему я использую npm для установки чего-либо, у него будет такая проблема, как показано ниже

ОШИБКА: известно, что npm не работает на Node.js v9.2.1 Node.js 9 поддерживается, но конкретная версия, которую вы используете, содержит ошибку, которая, как известно, нарушает работу npm. Пожалуйста, обновитесь как минимум до 9.0.0, чтобы использовать эту версию npm. Вы можете найти последнюю версию Node.js по адресу https://nodejs.org/.

Затем я нахожу некоторые решения в stackoverflow.

npm WARN npm npm не поддержка Node.js v9.1.0

npm не поддерживает Node.js v9.0.0

Почти в каждом ответе предлагается сначала использовать «npm uninstall -g npm». Но когда я использую эту команду, у нее будет та же ошибка, что и выше.

Моя версия npm 6.13.7.

Моя версия узла 9.2.


person JackieWillen    schedule 03.02.2020    source источник
comment
И обновить версию вашего узла не вариант? Потому что я думаю, что это было бы лучше всего поступить иначе.   -  person daanvanham    schedule 03.02.2020
comment
На данный момент вам вообще не следует использовать Node 9, и если вы не в состоянии уверенно выполнять обновление, вероятно, не следует использовать версию с нечетным номером, отличную от LTS: nodejs.org/en/about/releases   -  person jonrsharpe    schedule 03.02.2020


Ответы (1)


В основном версия node js 9.2... совместима с версией npm 5.5.1. Поэтому я дам вам следующее предложение.

1- если вы хотите работать только с node js 9.2, то i)- удалите node js 9.2 ii)- удалите npm iii)- установите node js 9.2 iv)- затем установите npm версии 5.5.1 npm install -g npm @5.5.1

2- обновите node js и npm до последней версии и проверьте совместимость вашего кода с новой версией.

Для этого 1- установите последнюю версию node js 2-npm install -g npm@latest

person cool    schedule 05.03.2020