Поиск по сайту:

Вышедшая новая операционная система не требует наличия у вас компьютера. (Неизвестный автор)

Команда ng не найдена

FavoriteLoadingДобавить в избранное
4 июля 2022
Команда ng не найдена «ng — это мощный инструмент интерфейса командной строки, который позволяет вам управлять приложениями angular с помощью простых команд. Используя командный инструмент ng, вы можете выполнять такие операции, как обслуживание ваших приложений и генерация стандартного кода.

 

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

В этом уроке мы обсудим ошибку «ng command not found», почему она возникает и как ее решить».

Давайте начнем.

 

Что такое «ng command not found»?

Ошибка «ng command not found» возникает, когда оболочка вашей системы не может найти путь к двоичному файлу ng cli.

Есть три основные причины этой ошибки:

  1. Интерфейс командной строки ng не установлен.
  2. Интерфейс командной строки ng находится в другом каталоге.
  3. Интерфейс командной строки ng не установлен на глобальном уровне.

 

Давайте посмотрим, как мы можем решить каждый из вышеперечисленных случаев.

 

Интерфейс командной строки ng не установлен

Одной из основных причин ошибки «ng command not found» является отсутствие утилиты CLI. Прежде чем вы сможете использовать команду ng, вам необходимо установить ее, выполнив команду:

$ sudo nmp install -g @angular/cli

 

После установки вы можете проверить версию angular cli с помощью команды:

$ ng version

 

Команда должна вернуть подробную информацию об установленном angular cli.

Пример вывода показан ниже:

Angular CLI: 14.0.0
Node: 16.14.0
Package Manager: npm 8.5.1
OS: darwin arm64
Angular:
...
Package                      Version
------------------------------------------------------
@angular-devkit/architect    0.1400.0 (cli-only)
@angular-devkit/core         14.0.0 (cli-only)
@angular-devkit/schematics   14.0.0 (cli-only)
@schematics/angular          14.0.0 (cli-only)

 

Angular CLI

 

Интерфейс командной строки ng установлен в другом каталоге

Если вы установили angular cli в другой каталог, который не является частью пути среды, система не сможет найти и выполнить его.

Вы можете решить эту проблему, добавив каталог, в котором установлена ​​команда ng, к вашему пути.

Читать  Bash. While True Loop

В Linux и macOS отредактируйте файл .bashrc и добавьте строку:

$ export <strong>PATH</strong>="/path/to/ng:$PATH"

 

Вы также можете добавить строку выше для файла .zshrc.

Сохраните и закройте файл. Чтобы применить изменения, выполните команду:

$ source ~/.bashrc
$ source ~/.zshrc

 

Интерфейс командной строки ng не установлен на глобальном уровне

Другой распространенной причиной ошибки «ng command not found» является метод установки angular cli.

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

Следующие команды позволяют удалить и переустановить CLI angular на глобальном уровне.

$ sudo npm uninstall @angular/cli
$ sudo npm install -g @angular/cli

 

После завершения вы можете протестировать установку, выполнив команду:

 ng version

 

Закрытие

В этой статье вы узнали об основных причинах ошибки «ng command not found» и трех основных методах ее устранения.

Спасибо за чтение!!

Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)
Загрузка...
Поделиться в соц. сетях:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

**URL-адрес комментаторов с открытой ссылкой

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

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

0
Оставьте комментарий! Напишите, что думаете по поводу статьи.x

Сообщить об опечатке

Текст, который будет отправлен нашим редакторам:

Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

badge
Обратный звонок 1
Отправить
galka

Спасибо! Ваша заявка принята

close
galka

Спасибо! Ваша заявка принята

close