Angular CLI - команда ng generate
Синтаксис
ng generate <schematic> [options]
ng g <schematic> [options]
Команда ng generate генерирует и / или изменяет файлы на основе схемы. Опции - это необязательные параметры.
Аргументы
Sr. No. | Аргумент и синтаксис | Описание |
---|---|---|
1 | <схема> | Схема или коллекция: схема для создания. Эта опция может принимать одну из следующих подкоманд -
|
Параметры
Sr. No. | Вариант и синтаксис | Описание |
---|---|---|
1 | --defaults = истина | ложь | При значении true отключает интерактивные запросы ввода для параметров по умолчанию. |
2 | --dryRun = true | false | Если истинно, проходит и сообщает об активности без записи результатов. По умолчанию: false. Псевдонимы: -d. |
3 | --force = true | false |
Если задано значение true, принудительная перезапись существующих файлов. По умолчанию: false. Псевдонимы: -f. |
4 | --help = true | false | json | JSON |
Показывает справочное сообщение для этой команды в консоли. По умолчанию: false. |
5 | --interactive = true | false | При значении false отключает интерактивные подсказки ввода. |
Сначала перейдите к проекту angular, созданному с помощью команды ng new, а затем запустите команду.
пример
\>Node\>TutorialsPoint> ng generate component goals
CREATE src/app/goals/goals.component.html (20 bytes)
CREATE src/app/goals/goals.component.spec.ts (621 bytes)
CREATE src/app/goals/goals.component.ts (271 bytes)
CREATE src/app/goals/goals.component.css (0 bytes)
UPDATE src/app/app.module.ts (471 bytes)
Здесь команда ng generate создала новый компонент в нашем проекте TutorialsPoint и добавила эту новую запись компонента в app.module.ts.