npm выдает ошибку при вызове любой npm установки или проверки версии - PullRequest
0 голосов
/ 04 апреля 2020

Я получаю сообщение об ошибке ниже, когда я пытаюсь выполнить любую команду npm, например npm install или npm -v, я попытался решить проблему, переустановив nodejs до последней версии. Но все равно без изменений. Есть идеи, как это решить? Любая помощь очень ценится. заранее спасибо.

'CALL "D:\laragon\bin\nodejs\node-v12\\node.exe" "D:\laragon\bin\nodejs\node-v12\\node_modules\npm\bin\npm-cli.js" prefix -g' is not recogniz
ed as an internal or external command,
operable program or batch file.

enter image description here

Ответы [ 4 ]

0 голосов
/ 04 апреля 2020

Пожалуйста, удалите приложение nodejs из вашего windows и перезапустите! после перезагрузки попробуйте снова установить nodejs! При установке nodejs .exe он попросит вас добавить путь, вы должны проверить его и завершить установку sh.

Надеюсь, это решит вашу проблему. В противном случае, пожалуйста, дайте мне знать! напишите мне: smmahady52@gmail.com

0 голосов
/ 04 апреля 2020

Обновите переменную PATH, чтобы включить исполняемый файл вашего узла.

Вам необходимо добавить C: \ Program Files \ nodejs в переменную среды PATH. Для этого выполните следующие действия:

  1. Go на панели управления и выполните поиск «Переменные среды»
  2. Нажмите «Изменить системные переменные среды»
  3. Нажмите » Переменные среды "
  4. Go в поле" Системные переменные ", найдите путь и отредактируйте его, включив D:\laragon\bin\nodejs\node-v12\\node.exe. Убедитесь, что он отделен от любых других путей с помощью ;.
  5. Откройте новую командную строку и введите node --version, чтобы подтвердить, что ваша переменная установлена.
0 голосов
/ 04 апреля 2020

Вы можете очистить существующую настройку. По умолчанию оно будет в $HOME/.npmrc Удалите его и сбросьте.

MA C:

$ mv ~/.npmrc ~/.npmrc.bak
$ npm config set prefix ~/.npm-global // For good control, store all global module here
## In ~/.bash_profile add this
$ PATH=$PATH:~/.npm-global/bin ## set global bin dir in PATH

0 голосов
/ 04 апреля 2020

вам нужно выполнить эту команду

npm config set prefix C:\Users\yourname\AppData\Roaming\npm
...