Ng не является внутренней или внешней командой исполняемой программы или пакетного файла

Обновлено: 21.11.2024

'ng' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Любые ответы, связанные с «ng», не распознаются как внутренняя или внешняя командная исполняемая программа или командный файл Windows 10»

  • Команда 'ng' не найдена, но ее можно установить с помощью:
  • bash: /usr/bin/ng: нет такого файла или каталога
  • 'scriptcs' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
  • 'BROWSER' не распознается как внутренняя или внешняя команда,
  • angular cli совместим с angular 10
  • 'npm' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
  • <ли>. не распознается как внутренняя команда npm run
  • Термин "tsc" не распознается как имя командлета, функции, файла сценария или исполняемой программы.
  • код не распознается как внутренняя или внешняя команда
  • 'vue-cli-service' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.
  • команда не найдена
  • команда не найдена
  • 'ts-node' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл
  • '.' не распознается как внутренняя или внешняя команда,
  • термин "узел" не распознается как имя командлета, функции, файла сценария или исполняемой программы. проверьте правильность написания имени или, если был указан путь, убедитесь, что путь указан правильно, и повторите попытку.
  • нг не распознается
  • bash: ng: команда не нашла пряжу
  • команда ng не найдена
  • 'npx' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Любые запросы, связанные с «ng», не распознаются как внутренняя или внешняя командная исполняемая программа или командный файл Windows 10»

Зарегистрируйтесь, чтобы голосовать и добавлять примеры кода. Присоединяйтесь к нашему сообществу разработчиков, чтобы улучшить свои навыки разработки и программировать как босс!

Помогите нам улучшить наши примеры кода, зарегистрировавшись, чтобы проголосовать и добавить ответы. Присоединяйтесь к нашему сообществу разработчиков, чтобы улучшить свои навыки разработки и программировать как босс!


Продолжая, я подтверждаю, что прочитал и согласен с Условиями использования и Политикой конфиденциальности Greppers.

Решено: ‘ng’ не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл

Описание проблемы

После установки Angular CLI ng не распознается как внутренняя или внешняя команда.

'ng' не распознается как внутренняя или внешняя команда, исполняемая программа или пакетный файл.

Термин ng не распознается как имя командлета

Разрешение

Я обнаружил, что эта ошибка связана с неправильной установкой или настройкой Angular CLI на локальном компьютере.

Ниже показано, как мне удалось решить эту проблему.

Шаги по устранению — проблема с ng не распознается

  • Прежде чем вносить указанные ниже исправления, обязательно выполните приведенную ниже команду в командной строке Node.js.

Если приведенные выше команды ng работают, значит, все готово! Если проблема не устранена, выполните следующие действия.

  • Давайте очистим локальный кеш и удалим существующую версию Angular CLI.

В дополнение к вышесказанному убедитесь, что в %appdata% нет папок ниже и т. д.

Эта дополнительная мера предосторожности предназначена для предотвращения дальнейших проблем. Я уверен, что вы, должно быть, уже попробовали несколько других вариантов, но безуспешно.

Удалите, если такая папка существует из папок %appdata% и npm

Переустановите Angular CLI глобально

Выполните приведенную ниже команду в режиме администратора из командной строки (предпочтительно). Для некоторых из вас эта команда может работать и в обычном CMD.

Добавьте указанный ниже путь к переменной среды. Сначала попробуйте обновить переменную «Путь» в разделе «Переменная пользователя».

Попробуйте запустить ng –version в новом окне командной строки.

Перед запуском этой команды обязательно закройте всю командную строку или командную строку node.js. Это необходимо после внесения каких-либо изменений в переменную среды.

Если проблема не устранена, аналогичным образом установите указанный ниже путь в локальной переменной.

Теперь попробуйте еще раз запустить ng –version в новой командной строке.

Опять же, прежде чем запускать эту команду, обязательно закройте все командные строки командной строки/узла.js.

Если проблема не устранена, укажите указанный ниже путь в локальной переменной

Закройте все командные строки и попробуйте снова запустить ng –version.

Если проблема не устранена, выполните указанные выше действия для раздела "Системные переменные" и переменной "Путь" и повторите указанные выше действия для системной переменной.

Вы увидите, что команды ng работают на всех интерфейсах CLI на вашем компьютере.

Консоль командной строки

PowerShell

VSCode(powershell)

Ссылки:

Я что-то пропустил на этих шагах? Вышеупомянутые шаги помогли решить вашу проблему?

Пожалуйста, озвучьте свои комментарии ниже!

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

ng не распознается как внутренняя или внешняя команда с использованием команд «npm run ng» ИЛИ npm install -g @angular/cli в Angular.

Как решить, что ng не распознается как внутренняя или внешняя команда в Angular?

Я обнаружил, что эта ошибка «ng не распознается как внутренняя или внешняя команда» связана с неправильной установкой или настройкой Angular CLI на локальном компьютере.

Решено быстро

  • Сначала найдите файл ng.cmd в своей системе.
  • обычно по адресу: E:\Users\\AppData\Roaming\npm
  • Установить ПУТЬ
  • отметьте CMD для «ng version» в новом командном окне
  • установите angular с помощью команды -g «npm install -g @angular/cli»

Шаг 1: запустите команду в командной строке

прежде всего (открыть в Windows 10) Путь управления Как Панель\Все элементы панели управления\Система или далее с картинкой

Шаг 2: Перейдите в Дополнительные настройки системы

Шаг 3. Установка переменных среды

Шаг 4: проверьте свою среду

Шаг 5: добавьте отсутствующий путь ng

Здесь задайте новую переменную среды, которую необходимо добавить: C:\Users\PAKAINFO\AppData\Roaming\npm\node_modules\@angular\cli\bin

Шаг 6. Последний шаг: перезапустите все открытые командные строки и повторите попытку.

Примечание: ваша основная версия nodejs должна быть версии 8.9 ИЛИ Big.

Я пытался запустить npm install -g angular-cli как в обычном режиме, так и в режиме администратора.

Я также пытался добавить его в переменные среды в разделе PATH: (C:\Users\Administrator\AppData\Roaming\npm\node_modules\angular-cli\bin\ng) , но безуспешно.

Что я делаю не так?

Текст был успешно обновлен, но возникли следующие ошибки:

filipesilva прокомментировал 4 июля 2016 г.

@muscaiu у тебя все еще есть эта проблема? Решение @RicardoVaranda кажется правильным. По какой-то причине в вашей системе не указан правильный путь PATH.

XK8 прокомментировал 6 июля 2016 г.

У меня такая же проблема, путь к npm добавлен в переменную PATH, поэтому я думаю проблема в том, что система не может запустить файл "ng".

muscaiu прокомментировал 7 июля 2016 г.

XK8 прокомментировал 10 июля 2016 г.

Дасарирамачаран прокомментировал 8 мая 2017 г.

Если вы редактируете переменные среды, убедитесь, что вы редактируете для учетной записи, под которой работаете.

luizhsalazar прокомментировал 17 мая 2017 г. •

Потратив около часа на исправление «ng не распознан» в моей консоли Windows, я открыл новую подсказку как «администратор», удалил «angular-cli», очистил кеш npm с помощью «npm cache clean» и установил его. снова и, наконец, сработало o/

Думаю, основная проблема заключается в том, что весь этот процесс установки нужно выполнять от имени пользователя root ("от имени администратора" в Windows).

Shrutikarekal123 прокомментировал 21 июня 2017 г. •

Используйте командную строку NodeJS, а не команду Windows, командная строка NodeJs распознает ng.

gautamjgithub прокомментировал 28 июня 2017 г.

Просто откройте командную строку (запустите от имени администратора). Убедитесь, что node --v версии 6.9.0 или выше, а npm --v версии 3.0.0 r выше.

После этого выполните следующую команду:

npm install -g @angular/cli

После установки angular. вы можете увидеть запись angular cli в пути

Попробуйте ng help. Это сработает.

прокомментировал dhanabalu 5 июля 2017 г.

у меня было то же самое: "ng не распознается как внутренняя и внешняя команда, работающая программа или пакетный файл"
версия узла: 6.10
просто обновите новую версию, такую ​​как узел 6.11 или последнюю,
пока повторно -установив angular, поместите его в новый путь, например c://erp/ee

naru6be прокомментировал 22 июля 2017 г.

NataliaReyes прокомментировала 27 августа 2017 г.

@Shrutikarekal123 теперь работает отлично, большое спасибо :)

renatop7 прокомментировал 31 октября 2017 г.

@gautamjgithub я добавил %APPDATA%\npm\node_modules@angular в свой PATH, и это сработало! Спасибо!

прокомментировал willypelz 21 ноября 2017 г. •

yaswanthbs прокомментировал 15 декабря 2017 г. •

Сегодня у меня была та же проблема, и я прошел по следующему пути -
(%USERPROFILE%\AppData\Roaming\npm) и узнал, что есть некоторые ненужные данные и когда я очистил все в каталоге npm. Теперь, когда я снова запустил команду npm install). Теперь все работает нормально.

joaopgrassi прокомментировал 26 января 2018 г.

Только в качестве обновления для тех, кто сталкивается с тем же. ng работал нормально для меня. Вчера я установил Miktex на свой компьютер, и после этого ng перестал работать. Я думаю, что это как-то испортило мою переменную Path. Повторное добавление пути npm, как сказал @RicardoVaranda, работает.

dinukarumesh прокомментировал 26 марта 2018 г.

Используйте командную строку NodeJS. Я исправляю свою проблему.

yosvelquintero прокомментировал 18 мая 2018 г.

cjoantony прокомментировал 5 июня 2018 г.

Добавьте путь к команде ng из папки .bin под node_modules в переменную PATH в настройках системной среды
например: добавьте C:\testProject\node_modules\.bin\ в PATH

SunaliBandara прокомментировал 28 июня 2018 г.

выполнить: npm install -g angular-cli
установить переменную пути =C:\Users\ACER\AppData\Roaming\npm\node_modules\angular-cli\bin

Прокомментировал AhmetFUsta 3 октября 2018 г.

Вам нужно будет выйти из системы, а затем снова войти в нее, чтобы изменения в переменной PATH вступили в силу.

Вам не нужно выходить из системы и снова входить в нее, все, что вам нужно сделать, это перезапустить explorer.exe ИЛИ открыть CMD и запустить refreshenv

комментарий debjyoti-pandit прокомментирован 9 октября 2018 г.

У меня была та же проблема: "'ng' не распознается как внутренняя или внешняя команда,
рабочая программа или пакетный файл". когда я пытался запустить ng serve --host 0.0.0.0 из моей командной строки.
Но когда я запускал его через командную строку node.js, проблема решилась, и я смог запустить
ng serve --host 0.0.0.0.
И
Он также запускался, когда я добавлял к нему префикс npm run ng serve, как упоминалось выше, но затем я столкнулся с проблемой для --host 0.0.0.0, поскольку он выдавал ошибку.

Кто-нибудь может сказать мне причину? Что происходит, чего я не могу понять?

b2rpt прокомментировал 2 февраля 2019 г.

пожалуйста, не путайте себя. просто сделай одно

ДОБАВИТЬ -> " C:\Users\DELL\AppData\Roaming\npm " в PATH в системной переменной

tarundvarma49 прокомментировал 19 марта 2019 г. •

Попробуйте использовать командную строку Node.js в Windows. Это сработает.

прокомментировал atul-bajpai 17 августа 2019 г.

npm start также отлично работает

Комментарий бота

angular-automatic-lock-bot от 17 сентября 2019 г.

Эта проблема была автоматически заблокирована из-за бездействия.
Пожалуйста, создайте новую проблему, если вы столкнулись с похожей или связанной проблемой.

Это действие было автоматически выполнено ботом.

Читайте также: