нг генерировать
Создает и / или изменяет файлы на основе схемы
ng generate <schematic> [options]
ng g <schematic> [options]
Описание
Принимает имя проекта, как указано в разделе проектов в файле конфигурации рабочей области angular.json. Если имя проекта не указано, оно будет выполнено для всех проектов.
аргументы
АРГУМЕНТ | ОПИСАНИЕ |
---|---|
< схема > | Схема или коллекция: схема для генерации. Эта опция может принимать одну из следующих подкоманд:
|
Опции
ВАРИАНТ | ОПИСАНИЕ |
---|---|
--defaults = истина | ложь | При значении true отключает интерактивные запросы ввода для параметров по умолчанию. |
--dryRun = истина | ложь | Когда true, пробегает и сообщает о деятельности без выписывания результатов. По умолчанию: false Псевдонимы: -d |
--force = истина | ложь | При значении принудительно перезаписывает существующие файлы. По умолчанию: false Псевдонимы: -f |
--help = истина | ложь | JSON | JSON | Показывает справочное сообщение для этой команды в консоли. По умолчанию: false |
--interactive = истина | ложь | При значении false отключает интерактивные подсказки ввода. |
Схематические команды
appShell
ng generate appShell [options]
ng g appShell [options]
Создает оболочку приложения для запуска серверной версии приложения.
Опции
ВАРИАНТ | ОПИСАНИЕ |
---|---|
--appDir = AppDir | Имя каталога приложения. По умолчанию: приложение |
--appId = APPID | Идентификатор приложения для использования в withServerTransition (). По умолчанию: serverApp |
--clientProject = clientProject | Имя связанного клиентского приложения. |
--index Задает = индекс | Имя индексного файла По умолчанию: index.html |
--main = Основной | Имя основного файла точки входа. По умолчанию: main.server.ts |
--name = имя | HTML-селектор универсального приложения |
--outDir = OutDir | Выходной каталог для результатов сборки. По умолчанию: dist-server |
приложение
ng generate application <name> [options]
ng g application <name> [options]
Создает новое базовое определение приложения в подпапке «projects» рабочей области.
аргументы
АРГУМЕНТ | ОПИСАНИЕ |
---|---|
< имя > | Название нового приложения. |
Опции
ВАРИАНТ | ОПИСАНИЕ |
---|---|
--enableIvy = истина | ложь | ЭКСПЕРИМЕНТАЛЬНО True для создания нового приложения, которое использует движок рендеринга Ivy. |
--inlineStyle = истина | ложь | При значении true включает встроенные стили в корневой файл component.ts. Только стили CSS могут быть включены в строку. Значение по умолчанию - false, что означает, что внешний файл стилей создан и на него есть ссылка в корневом файле component.ts. По умолчанию: false Псевдонимы: -s |
--inlineTemplate = истина | ложь | При значении true включает встроенный шаблон в корневой файл component.ts. Значение по умолчанию - false, что означает, что внешний файл шаблона создан и на него есть ссылка в корневом файле component.ts. По умолчанию: false Псевдонимы: -t |
--lintFix = истина | ложь | При значении true применяет исправления lint после создания приложения. По умолчанию: false |
--minimal = истина | ложь | При значении true создает пустой проект без каких-либо каркасов тестирования. (Используйте только в учебных целях.) По умолчанию: false |
--prefix = префикс | Префикс для применения к сгенерированным селекторам. По умолчанию: приложение Псевдонимы: -p |
--routing = истина | ложь | Когда true, создает маршрутный NgModule. По умолчанию: false |
--skipInstall = истина | ложь | Пропустить установку пакетов зависимостей. По умолчанию: false |
--skipPackageJson = истина | ложь | При значении true не добавляет зависимости в файл package.json. По умолчанию: false |
--skipTests = истина | ложь | При значении true не создает тестовые файлы «spec.ts» для приложения. По умолчанию: false Псевдонимы: -S |
--Тип = CSS | СКС | дерзость | менее | Styl | Расширение файла или препроцессор, чтобы использовать для файлов стиля. По умолчанию: css |
--viewEncapsulation = Emulated | Native | None | ShadowDom | Стратегия инкапсуляции вида для использования в новом приложении. |
учебный класс
ng generate class <name> [options]
ng g class <name>[options]
Создает новое определение универсального класса в заданном проекте или проекте по умолчанию.
аргументы
АРГУМЕНТ | ОПИСАНИЕ |
---|---|
< имя > | Название нового класса. |
Опции
ВАРИАНТ | ОПИСАНИЕ |
---|---|
--lintFix = истина | ложь | При значении true применяет исправления lint после генерации класса. По умолчанию: false |
--project = проект | Название проекта. |
--skipTests = истина | ложь | При значении true не создает тестовые файлы «spec.ts» для нового класса. По умолчанию: false |
--type = тип | Добавляет определяемый разработчиком тип к имени файла в формате «name.type.ts». По умолчанию: |
составная часть
ng generate component <name> [options]
ng g component <name> [options]
Создает новое определение общего компонента в заданном проекте или проекте по умолчанию.
аргументы
АРГУМЕНТ | ОПИСАНИЕ |
---|---|
< имя > | Название компонента. |
Опции
ВАРИАНТ | ОПИСАНИЕ |
---|---|
--changeDetection = По умолчанию | OnPush | Стратегия обнаружения изменений для использования в новом компоненте. По умолчанию: по умолчанию Псевдонимы: -c |
--entryComponent = истина | ложь | При значении true новый компонент является компонентом ввода объявленного модуля NgModule. |
--export = истина | ложь | Когда true, декларирующий NgModule экспортирует этот компонент. По умолчанию: false |
--flat = истина | ложь | При значении true создает новые файлы на верхнем уровне текущего проекта. По умолчанию: false |
--inlineStyle = истина | ложь | При значении true включает стили, встроенные в файл component.ts. Только стили CSS могут быть включены в строку. По умолчанию внешний файл стилей создается и на него ссылаются в файле component.ts. По умолчанию: false Псевдонимы: -? С |
--inlineTemplate = истина | ложь | При значении true включает встроенный шаблон в файл component.ts. По умолчанию внешний файл шаблона создается и на него ссылаются в файле component.ts. По умолчанию: false Псевдонимы: -t |
--lintFix = истина | ложь | При значении true применяет исправления ворса после создания компонента. По умолчанию: false |
--module = module | Декларирующий NgModule. Псевдонимы: -m |
--prefix = префикс | Префикс, применяемый к сгенерированному селектору компонентов. Псевдонимы: -p |
--project = проект | Название проекта. |
--selector = селектор | Селектор HTML для использования с этим компонентом. |
--skipImport = истина | ложь | При значении true не импортирует этот компонент в собственный NgModule. По умолчанию: false |
--skipTests = истина | ложь | При значении true не создает тестовые файлы «spec.ts» для нового компонента. По умолчанию: false |
--spec = истина | ложь | Устаревший: используйте вместо этого «skipTests». При значении true (по умолчанию) генерирует тестовый файл «spec.ts» для нового компонента. По умолчанию: правда |
--Тип = CSS | СКС | дерзость | менее | Styl | Расширение файла или препроцессор, чтобы использовать для файлов стиля. По умолчанию: css |
--styleext = styleext | Устаревший: используйте вместо этого «стиль». Расширение файла для файлов стилей. По умолчанию: css |
--viewEncapsulation = Emulated | Native | None | ShadowDom | Стратегия инкапсуляции представления для использования в новом компоненте. Псевдонимы: -v |
Предыдущий: нг тест
Далее: нг обновление
Новый контент: Composer: менеджер зависимостей для PHP , R программирования