Site icon 8HOST.COM

Шпаргалка Angular CLI: основные команды и флаги

В этой шпаргалке вы найдете команды Angular CLI, необходимые для выполнения самых распространенных задач.

Читайте также: Запуск Angular с помощью строки Angular CLI

Проверка версии

Чтобы узнать, какую версию Angular CLI вы используете, введите:

ng --version

Обновление Angular CLI

Чтобы обновить свой пакет, введите:

npm uninstall -g @angular/cli cache clean
npm install -g @angular/cli@latest

Справка

Справочная информация доступна по этой команде:

ng help

Чтобы получить информацию о конкретной команде, введите ее название, например:
ng help generate

Новый проект

Создать новый проект можно с помощью:

ng new my-app

Эта команда поддерживает множество флагов:

Вот пример команды с несколькими флагами:

ng new my-app --prefix yo --style scss --skip-tests --verbose

Команды для создания

Эта команда сгенерирует компонент:

ng g c unicorn-component

Эта команда сгенерирует сервис:

ng g s everything-service

А эта – конвейер:

ng g pipe my-pipe

Чтобы сгенерировать директиву, введите:

ng g directive my-directive

Сгенерировать перечисление:

ng g enum some-enum

Эта команда сгенерирует модуль:

ng g module fancy-module

Чтобы создать класс:

ng g cl my-class

Эта команда сгенерирует интерфейс:

ng g interface my-interface

Чтобы создать route guard, используйте:

ng g guard my-guard

Флаги –dry-run и –verbose можно использовать с любой командой из этого раздела.

Команды обслуживания

Для обслуживания проекта введите:

ng s

Чтобы запустить обслуживание проекта и автоматически открыть его в браузере:

ng s -o

Обслуживание проекта по конкретному порту можно запустить при помощи:

ng s --port 5555

Команды тестирования

Для запуска теста существует команда:

ng test

Эта команда принимает следующие флаги:

Чтобы включить линтер, введите:

ng lint

Эта команда принимает флаги:

Команды сборки

Собрать приложение можно с помощью команды:

ng build

А вот несколько флагов, которые можно использовать при сборке:

Извлечение конфигурации Webpack

Angular CLI больше не поддерживает ваш проект? Просто используйте эту команду, и у вас будет полная конфигурация Webpack, которую вы сможете откорректировать по вашему желанию:

ng eject

Заключение

Теперь вы знаете наиболее часто используемые команды и флаги Angular CLI.