Как исправить ошибку 'npm не поддерживает ошибку Node.js v11.14.0' в Windows? - PullRequest
0 голосов
/ 14 апреля 2019

Я настраиваю свою реактивную среду. Я пытаюсь запустить командную строкуact-native, как описано в документации Github на Facebook здесь

Я установил последнюю версию node.js, когда я набрал C:\WINDOWS\system32>node -v v11.14..

Загруженный npm был включен в последнюю версию node.js. Однако это только 5.5.1. Когда я ввожу C:\WINDOWS\system32>npm -v результат равен 5.5.1

  • Я пытался удалить и переустановить
  • Я пытался скачать LTS-версию node.js
  • Я пытался обновить и node.js, и npm
  • Это для Windows 10
  • Это выполняется из административной командной строки и административной оболочки питания

Это код

C:\WINDOWS\system32>npm install -g react-native-cli
npm WARN npm npm does not support Node.js v10.15.3
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/
npm ERR! Cannot read property 'startsWith' of null

npm ERR! A complete log of this run can be found in:

Когда я пытаюсь очистить кеш с помощью npm cache clean -f, это результат

C:\WINDOWS\system32>npm cache clean -f
npm WARN npm npm does not support Node.js v10.15.3
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/
npm WARN using --force I sure hope you know what you are doing.

редактирует Следующий код является результатом некоторых из предложенных решений

C:\WINDOWS\system32>npm install -g npm
npm WARN npm npm does not support Node.js v11.14.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/
npm ERR! Cannot read property 'startsWith' of null

npm ERR! A complete log of this run can be found in:
C:\WINDOWS\system32>npm install -g npm-windows-upgrade
npm WARN npm npm does not support Node.js v11.14.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/
npm ERR! Cannot read property 'startsWith' of null

npm ERR! A complete log of this run can be found in:
C:\WINDOWS\system32>npm install -g npm-windows-upgrade
npm WARN npm npm does not support Node.js v11.14.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/
npm ERR! Cannot read property 'startsWith' of null

npm ERR! A complete log of this run can be found in:

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

Ответы [ 5 ]

0 голосов
/ 17 июля 2019

Я столкнулся с той же проблемой, используя npm, поэтому я думал об альтернативе npm. И вы можете попробовать пряжу.

Во-первых, перейдите на https://nodejs.org/en/, чтобы загрузить nodejs с версией LTS.

Во-вторых, перейдите к https://yarnpkg.com, чтобы загрузить файл MSI со стабильной версией.

Обратите внимание, что текущей версией nodejs и yarn являются 10.16.0 LTS и 1.17.3 соответственно. После установки вы можете установить пакеты проекта, используя yarn install вместо npm install.

0 голосов
/ 15 апреля 2019

Я удалил узел и npm из C: \ Users {name} \ AppData \ Roaming.Затем я переустановил старую версию node.js v10.15.3 и npm 6.4.1.

Это приводит к другой ошибке, поэтому я буду закрывать эту проблему ...

C:\>npm install -g expo-cli
npm ERR! Cannot read property 'startsWith' of null

npm ERR! A complete log of this run can be found in:
npm ERR!     C:\Users\dnort\AppData\Roaming\npm-cache\_logs\2019-04-15T06_32_09_154Z- 

debug.log

0 голосов
/ 14 апреля 2019

Простое решение - обновить версию npm или второй вариант - понизить версию вашего узла.

Загрузите старую версию узла здесь

https://nodejs.org/en/download/releases/

Как мне обновить npm?

npm install -g npm

Обратите внимание, что эта команда удалит текущую версию npm. Обязательно используйте sudo npm install -g npm, если на Mac.

Вы также можете обновить все устаревшие локальные пакеты, выполнив npm обновить без каких-либо аргументов или глобальных пакетов, выполнив обновление npm -g.

Иногда версия npm будет развиваться так, что текущая версия не может быть правильно установлена ​​с версией, которая у вас есть установлено уже. (Подумайте, есть ли когда-нибудь ошибка в обновлении команда.) В этих случаях вы можете сделать это

0 голосов
/ 14 апреля 2019
npm install -g npm-windows-upgrade
npm-windows-upgrade
0 голосов
/ 14 апреля 2019

Вы используете старую версию npm.Пожалуйста, обновите его до последней версии.

...