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

#angular #command-line-interface #angular-cli

#angular #интерфейс командной строки #angular-cli

Вопрос:

Я установил Angular CLI версии: 7.3.5, Node Server версии: v8.12.0 и NPM версии 6.9.0, но когда я запускаю любую команду ng в командной строке Windows, отображается ошибка типа:

 'ng' is not recognized as an internal or external command, operable program or batch file.
  

Когда я запускаю любую команду ng на терминале VS Code, я получаю ошибку типа:

 bash: ng: command not found
  

Моя команда ng работает только над Node.js командная строка.

Комментарии:

1. Работает ли команда npm?

2. Да, команда npm работает должным образом.

3. Когда вы устанавливали Angular, вы выполняли локальную установку (в проект) или глобальную установку (используя -g флаг)? Последнее необходимо, если вы хотите запустить ng из любого места (см. npmjs.com/package/@angular/cli#installation ).

4. я только что установил флаг Angular, используемый глобально -g.

Ответ №1:

Обычно это означает, что у вас нет node или вы не устанавливали angular CLI. Сначала убедитесь, что у вас есть node. Если вы только что установили его, иногда вам просто нужно перезагрузить свой компьютер. Затем запустите:

 npm install -g @angular/cli
  

Комментарии:

1. node и angular CLI установлены и работают должным образом.