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

Я обновился до последней версии node v9.1.0, и теперь npm не работает.

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

Ответ 1

Оказывается, текущий установленный npm несовместим с новым node и имеет жесткое обновление.

Решение состоит в том, чтобы удалить npm, а затем переустановить node, который будет содержать правильную версию npm.

Вот как:

  • Удалите npm.

    Mac:
    sudo npm uninstall -g npm
    
    Windows:
    npm uninstall -g npm
    
  • Установите node из https://nodejs.org

Ответ 2

Удалить глобальный экземпляр npm:

npm uninstall -g npm

Это приведет к тому, что ваша система вернется к версии npm, установленной с помощью node 9.1.0, и предупреждение исчезнет.

Ответ 3

Исправлено обновление моей проблемы до 5.71

npm uninstall -g npm

npm i -g [email protected]

Ответ 4

для меня работала

npm uninstall -g npm

npm i -g [email protected]

Не требуется ручная установка или очистка кеша. Запустите с учетными данными администратора, если это необходимо.

Ответ 5

Что мне C:\Users\chrisd\AppData\Roaming удалить npm cache npm и npm cache из C:\Users\chrisd\AppData\Roaming

Затем я запустил npm я -g [email protected] для последней версии npm для Node 9.x

NPMJS.org выпустил новую версию 11.27.2017 - npm v5.6.0

(Возможно, вам не придется удалять npm/npm cache если вы просто обновляете, но я уже сделал это до того, как нашел новый выпуск)

NPMJS Примечания к выпуску

Ответ 6

Я увидел это предупреждение после того, как обновился до Node 10.4.1, после этого я просто запустил npm uninstall -g npm с флагом -g, чтобы удалить его глобально, и ошибка исчезла. Я полагаю, он обновил мой npm до версии 6.1.0 enter image description here

Ответ 7

Была похожая проблема в Ubuntu, ниже помогли решить ее.

  1. Удалить существующие версии npm и узла:

    sudo apt --auto-remove purge npm
    sudo apt --auto-remove purge nodejs
    
  2. Переустановить узел

Ответ 8

Я получил предупреждение ниже, когда я выполнил, npm install, чтобы установить package.json для моего проекта angular.

npm WARN npm npm не поддерживает Node.js v9.1.0 npm WARN npm Вероятно, вы должны перейти на более новую версию node, поскольку мы npm WARN npm не может сделать promises, что npm будет работать с этой версией. npm WARN npm Поддерживаемые выпуски Node.js - это последняя версия 4, 6, 7, 8. npm WARN npm Вы можете найти последнюю версию на https://nodejs.org/ПРЕДУПРЕЖДЕНИЕ. Вероятно, вы используете версию node -tar или npm, которая несовместима с этой версией Node.js.ng-080b84bf08dd68e5.lock для...\Angular\nodeПожалуйста, используйте либо версию npm, в комплекте с Node.js, либо версию npm ( > 5.5.1 или < 5.4.0) или node -tar ( > 4.0.1), которая совместима с Node.js 9 и выше. C:\Program Files\nodejs\node.exe: src\node_zlib.cc: 437: Утверждение `args.Length() == 7 && & "init (windowBits, level, memLevel, strategy, writeResult, writeCallback," "dictionary)" "не удалось.

Согласно @Ilyich, я удалил глобальный npm, npm uninstall -g npm И затем я выполнил npm install для установки моего пакета, он был успешно установлен.

Ответ 9

Если вы не можете удалить npm, вместо этого вы можете пропустить этот шаг и просто

Переустановите npm https://nodejs.org/en/

Ответ 10

Если вы получаете одинаковые предупреждения при создании или импортировании проекта Angular в среде IDE, например Eclipse, выполните следующие действия:

File- > New → Angular В появившемся окне изменяются версии Nodejs и NPM для "использования установки системы"

... Если процесс выходит из строя при "установке пакетов для оснастки через npm"

Закройте терминал в среде IDE и вручную перейдите в каталог проекта и выполните "npm install".

Обновить проект в среде IDE

Ответ 11

У меня была похожая проблема при попытке установить другие материалы. И похоже, что версия npm не была совместима с версией моего узла. В моем случае у меня был npm 5.4.2 и узел v10.15.0. В конце этого процесса у меня была версия npm 6.7.0 и узел v10.5.0.

Первый вариант: я понижаю версию узла и других инструментов.

На терминале выполните следующую команду с версией, которая будет установлена. (Пример, если нам нужно перейти на узел 8.14.1)

1.- Npm install -g [email protected]

Затем мы выполняем команду для удаления версии, которая будет удалена.

2.- Npm uninstall -g [email protected]

После этого нам нужно выполнить следующую команду, чтобы установить новый путь

3.- Npm update -g [email protected]

Наконец, нам нужно только выполнить версию, чтобы увидеть, были ли изменения успешно добавлены

4.- Node -v

В этом случае мы увидим версию как 8.14.1, и мы завершили процесс. Если вы хотите сделать это для Appium и Npm версии вы можете открыть новый терминал и выполните те же шаги, чтобы изменить версию. Например:

Npm install -g [email protected]
Npm uninstall -g [email protected]
Npm update -g [email protected]
Appium -v

В моем случае у вас должны быть следующие версии:

Node 8.14.1
Npm 6.4.1

Другой способ: чтобы решить эту проблему, я просто выполняю в терминале следующую строку.

curl -L https://npmjs.org/install.sh | sh

После загрузки нескольких файлов (потребовалось около 10 минут, чтобы увидеть результаты в терминале), я смог продолжить работу с новой последней и совместимой версией обоих инструментов.

Следующее ТЕПЛО было показано в этом случае.

npm WARN npm npm does not support Node.js v10.15.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 4, 6, 7, 8.

npm WARN npm You can find the latest version at https://nodejs.org/
/Users

Ответ 12

Следуя совету по удалению глобального экземпляра npm, я решил эту проблему, используя:

npm удалить -g npm

Это заставило мою систему использовать версию npm, установленную на узле 9.1.0, тем самым разрешая предупреждение.

Ответ 13

Если вы используете Mac и Brew, вот как я избавился от этой проблемы:

Несмотря на то, что я установил и переустановил узел с brew, с последней версией e 11.8.0, по-видимому, он продолжал использовать последнюю версию

fdecollibus $ npm install --global gatsby-cli npm WARN npm npm не поддерживает Node.js v11.8.0 npm WARN npm Вероятно, вам следует перейти на более новую версию узла, так как мы npm WARN npm не может дать никаких обещаний, что npm будет работать с этой версией. npm ПРЕДУПРЕЖДЕНИЕ npm Поддерживаемые выпуски Node.js являются последней версией 4, 6, 7, 8, 9. npm ПРЕДУПРЕЖДЕНИЕ npm Последнюю версию можно найти по адресу https://nodejs.org//usr/local/Cellar/node/11.8.0/bin/gatsby ->/usr/local/Cellar/node/11.8.0/lib/node_modules/gatsby-cli/lib/index.js + [email protected]

npm -v вернул мне версию 5.6.0. Поэтому я заметил, что /usr/local/lib/node_modules имеет неправильные разрешения, назначенные для root: wheel. Чоун не устранил проблему: мне пришлось вручную удалить содержимое папки (cd/usr/local/lib/node_modules и -careful - введите rm -rf *), чтобы избавиться от папки. Затем я запустил узел удаления brew и снова установил узел brew, и наконец npm -v вернул мне 6.5.0

Ответ 14

Выполнение удаления npm -g npm выдает мне ту же ошибку enter image description here

  • Удалите Node.js, установленный в системе
  • Перейти к c:\Program File\nodejs (расположение по умолчанию для установки nodejs). Удалите все содержимое папки вручную.
  • Установите Node.js снова.

запуск npm install @angular/cli -g работал для меня.

Ответ 15

Что сработало для меня - на Ubuntu

Установить nodejs

sudo apt install nodejs

Установите npm

curl -L https://www.npmjs.com/install.sh | sudo sh