Spec-Zone.ru › Angular

создать приложение

ng generate application [name] [options]
ng generate app [name] [options]

Создает новое приложение Angular в рабочей области. Эта схема задает базовую структуру проекта, включая корневой компонент, модуль и файлы конфигурации. Вы можете настроить различные аспекты приложения, например маршрутизацию, стили и тестирование.

Аргументы

name

Имя нового приложения. Оно будет использоваться для каталога проекта и различных идентификаторов в коде приложения.

Тип значения

string

Параметры

file-name-style-guide

Соглашение об именовании файлов для создаваемых файлов. Руководство по стилю «2025» (по умолчанию) использует краткий формат (например, app.ts для корневого компонента), тогда как руководство по стилю «2016» включает тип в имя файла (например, app.component.ts). Дополнительные сведения см. в руководстве по стилю Angular (https://angular.dev/style-guide).

Тип значения

string

Допустимые значения

2016, 2025

По умолчанию

2025

inline-style

Добавляет стили корневого компонента непосредственно в файл app.ts. Встроенными могут быть только стили CSS. По умолчанию создается отдельный файл таблицы стилей (например, app.css).

Тип значения

boolean

inline-template

Добавляет HTML-шаблон корневого компонента непосредственно в файл app.ts. По умолчанию создается отдельный файл шаблона (например, app.html).

Тип значения

boolean

minimal

Создает минимальный проект без средств тестирования. Такой вариант предназначен для обучения и простых экспериментов, а не для производственных приложений.

Тип значения

boolean

По умолчанию

false

prefix

Префикс, добавляемый к селекторам компонентов, созданных в этом приложении. Например, если задан префикс my-app и создан компонент с именем my-component, его селектор будет my-app-my-component.

Тип значения

string

По умолчанию

app

project-root

Каталог, в котором будут созданы файлы нового приложения, относительно корня рабочей области. Если не указан, приложение будет создано во вложенной папке каталога projects с именем приложения.

Тип значения

string

routing

Создает приложение с настроенной маршрутизацией. При этом настраиваются необходимые файлы и модули для управления навигацией между различными представлениями приложения.

Тип значения

boolean

По умолчанию

true

skip-install

Пропускает автоматическую установку пакетов. Позже необходимо будет установить зависимости вручную.

Тип значения

boolean

По умолчанию

false

skip-package-json

Не добавляет зависимости в файл package.json.

Тип значения

boolean

По умолчанию

false

skip-tests

Пропускает создание файлов модульных тестов spec.ts.

Тип значения

boolean

По умолчанию

false

ssr

Настраивает приложение для серверного рендеринга (SSR) и генерации статических сайтов (SSG/предварительной обработки).

Тип значения

boolean

По умолчанию

false

standalone

Создает приложение, использующее автономный API, благодаря чему модули NgModule не требуются. Это может упростить структуру приложения.

Тип значения

boolean

По умолчанию

true

strict

Включает более строгие ограничения на размер сборки приложения. Это помогает уменьшить размер сборки и повысить производительность. Дополнительные сведения см. на странице https://angular.dev/tools/cli/template-typecheck#strict-mode

Тип значения

boolean

По умолчанию

true

style

Тип файлов таблиц стилей, создаваемых для компонентов приложения.

Тип значения

string

Допустимые значения

css, less, sass, scss, tailwind

По умолчанию

css

test-runner

Средство запуска модульных тестов.

Тип значения

string

Допустимые значения

karma, vitest

По умолчанию

vitest

view-encapsulation

Задает режим инкапсуляции представления для компонентов приложения. Он определяет область действия стилей компонентов и способ их применения.

Тип значения

string

Допустимые значения

Emulated, None, ShadowDom

zoneless

Создает приложение, которое не использует zone.js.

Тип значения

boolean

По умолчанию

true

Super-powered by Google ©2010–2025.
Code licensed under an MIT-style License. Documentation licensed under CC BY 4.0.
https://angular.dev/cli/generate/application

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API