Задать вопрос
@Richswitch
junior

Не работает префикс -g в cmd, как быть?

Столкнулся с такой проблемой e0c7a391747b49b2943a0839b3d2570c.png

Код ошибки:
C:\Users\Admin>npm install -g npm
"CALL "C:\Program Files\nodejs\\node.exe" "C:\Program Files\nodejs\\node_modules\npm\bin\npm-cli.js" prefix -g" не является внутренней или внешней
командой, исполняемой программой или пакетным файлом.


Кроме того при вызове, например, команды npm -version, то же самое сообщение:
aafd4843691a4bbabb873f067e71fa3b.png

Раньше все было норм, есть подозрения, что подобный сбой мог произойти после попытки установки программу wget (для скачивания сайтов), которую я пытался установить, но она не работала, поэтому я ковырялся в "Переменные среды/Path", потом не получилось, удалил.. вот
Сначала думал, что проблема именно здесь, поэтому переустановил 1 раз обычным способом, 2 раз дополнительно удалял папки npm из папки "Roaming", перезагружал комп, вобщем, вроде "сделал все что мог".

Доп. скрины:
bb744257d7cc410abf7546ffd63302dc.png3f435d03c0d04771a40962c9bd88c49c.png

Я надеюсь, что проблема решится правильной настройкой переменных в свойствах системы.
Не могли бы вы посмотреть содержание Path на вашем компе? Ну это я так.. мало ли.

PS: в какую директорию устанавливаются пакеты с ключом -g ?
  • Вопрос задан
  • 406 просмотров
Подписаться 1 Оценить 8 комментариев
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы