npm 5.8.0 не поддерживает Node.js v10.15.2 в Ubuntu 19.04 - PullRequest
0 голосов
/ 31 октября 2019

Я пытаюсь создать приложение, используя Node.js, интегрированное в Visual Studio Code. Наиболее важные версии программного обеспечения, которые у меня есть:

Версия Node.js, которая у меня есть, v10.15.2.

Версия, которую я имею для npm, равна 5.8.0.

У меня Ubuntu 19.04 в качестве ОС.

Кажется, что существует проблема совместимости со старым npm.

Поэтому я попытался выполнить следующие операции, чтобы правильноустановите последнюю версию npm:

1) npm uninstall -g npm

2) sudo npm cache clean -f

3) sudo npm install -g npm

4)npm -v но это все равно дает 5.8.0.

Я следовал процедуре, описанной здесь , но, похоже, она не работает.

Кроме того, я нашел этополезно дополнительная запись , но ничего не произошло.

Если полезно, я также публикую вывод отладчика на экране печати ниже:

error

Наконец, после этих шагов я получаю следующее подтверждение:

confirmation

Но как только я пытаюсь проверить версию npm -v, она все равно выдает 5.8.0

редактирует

Ниже приведены результаты после нескольких дополнительных испытаний:

latest_commands

Спасибо за указание в правильном направлении, чтобы решить эту проблему.

1 Ответ

1 голос
/ 31 октября 2019

Версия по умолчанию npm для узла 10.15.2 - 6.4.1. В зависимости от того, как вы установили, порядок расположения каталогов в вашей переменной окружения PATH будет иметь значение. Чтобы просмотреть все npm s на PATH, выполните:

which -a npm

Еще одна полезная команда - вывести список глобально установленных пакетов, включая места их установки:

npm ls -g --depth=0
...