Spec-Zone.ru › Angular

библиотека generate

ng generate library [name] [options]
ng generate lib [name] [options]

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

Аргументы

name

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

Тип значения

string

Параметры

entry-file

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

Тип значения

string

По умолчанию

public-api

prefix

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

Тип значения

string

По умолчанию

lib

project-root

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

Тип значения

string

skip-install

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

Тип значения

boolean

По умолчанию

false

skip-package-json

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

Тип значения

boolean

По умолчанию

false

skip-ts-config

Не обновлять файл tsconfig.json рабочей области для добавления сопоставления путей новой библиотеки. Это сопоставление необходимо, чтобы использовать библиотеку в приложении, но его можно отключить, чтобы упростить разработку.

Тип значения

boolean

По умолчанию

false

standalone

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

Тип значения

boolean

По умолчанию

true

test-runner

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

Тип значения

string

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

karma, vitest

По умолчанию

vitest

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/library

Spec-Zone.ru

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