нг новый
Создает новое рабочее пространство и начальное приложение Angular.
ng new <name> [options]
ng n <name> [options]
Описание
Создает и инициализирует новое приложение Angular, которое является проектом по умолчанию для нового рабочего пространства.
Предоставляет интерактивные подсказки для дополнительной настройки, например, для добавления поддержки маршрутизации. Все запросы могут быть безопасно разрешены по умолчанию.
- Новая папка рабочей области получает указанное имя проекта и содержит файлы конфигурации на верхнем уровне.
- По умолчанию файлы для нового исходного приложения (с тем же именем, что и у рабочей области) помещаются в подпапку src /. Соответствующие сквозные тесты помещаются в подпапку e2e /.
- Конфигурация нового приложения появляется в разделе проектов в файле конфигурации рабочей области angular.json под его именем проекта.
- Последующие приложения, которые вы генерируете в рабочей области, находятся в проектах / подпапках.
Если вы планируете иметь несколько приложений в рабочей области, вы можете создать пустую рабочую область, установив для параметра --createApplication значение false. Затем вы можете с помощью ng создать приложение для создания начального приложения. Это позволяет имени рабочей области отличаться от исходного имени приложения и гарантирует, что все приложения находятся в подпапке / projects, в соответствии со структурой файла конфигурации.
аргументы
АРГУМЕНТ | ОПИСАНИЕ |
---|---|
< имя > | Название нового рабочего пространства и начальный проект. |
Опции
ВАРИАНТ | ОПИСАНИЕ |
---|---|
--collection = коллекция | Коллекция схем для использования при создании исходного приложения. Псевдонимы: -c |
--commit = True | ложные | Информация о начальном git-репозитории. По умолчанию: правда |
--createApplication = истина | ложь | При значении true (по умолчанию) создает новый начальный проект приложения в папке src новой рабочей области. При значении false создает пустое рабочее пространство без начального приложения. Затем вы можете использовать команду создания приложения, чтобы все приложения были созданы в папке проектов. По умолчанию: правда. |
--defaults = истина | ложь | При значении true отключает интерактивные запросы ввода для параметров по умолчанию. |
--directory = каталог | Имя каталога для создания рабочей области. |
--dryRun = истина | ложь | Когда true, пробегает и сообщает о деятельности без выписывания результатов. По умолчанию: false Псевдонимы: -d |
--enableIvy = истина | ложь | При значении true создает новое приложение, которое использует движок рендеринга Ivy. По умолчанию: false |
--force = истина | ложь | При значении принудительно перезаписывает существующие файлы. По умолчанию: false Псевдонимы: -f |
--help = истина | ложь | JSON | JSON | Показывает справочное сообщение для этой команды в консоли. По умолчанию: false |
--inlineStyle = истина | ложь | При значении true включает стили, встроенные в файл компонента TS. По умолчанию внешний файл стилей создается и на него ссылаются в файле TS компонента. По умолчанию: false Псевдонимы: -s |
--inlineTemplate = истина | ложь | При значении true включает встроенный шаблон в файл компонента TS. По умолчанию внешний файл шаблона создается и на него ссылаются в файле компонента TS. По умолчанию: false Псевдонимы: -t |
--interactive = истина | ложь | При значении false отключает интерактивные подсказки ввода. |
--minimal = истина | ложь | При значении true создает проект без каких-либо рамок тестирования. (Используйте только в учебных целях.) По умолчанию: false |
--newProjectRoot = newProjectRoot | Путь, в котором будут создаваться новые проекты относительно корня нового рабочего пространства. По умолчанию: проекты |
prefix = префикс | Префикс, применяемый к сгенерированным селекторам для начального проекта. По умолчанию: приложение Псевдонимы: -p |
--routing = истина | ложь | Когда true, генерирует модуль маршрутизации для начального проекта. По умолчанию: false |
--skipGit = True | ложные | При значении true не инициализирует репозиторий git. По умолчанию: false Псевдонимы: -g |
--skipInstall = истина | ложь | При значении true не устанавливает пакеты зависимостей. По умолчанию: false |
--skipTests = истина | ложь | При значении true не генерирует тестовые файлы «spec.ts» для нового проекта. По умолчанию: false Псевдонимы: -S |
--Тип = CSS | СКС | дерзость | менее | Styl | Расширение файла или препроцессор, чтобы использовать для файлов стиля. По умолчанию: css |
--verbose = истина | ложь | При значении true добавляет дополнительные сведения к выходному журналу. По умолчанию: false Псевдонимы: -v |
--viewEncapsulation = Эмуляция | Native | Отсутствует | ShadowDom | Стратегия инкапсуляции представления для использования в начальном проекте. |
Предыдущий: нг служить
Далее: нг е2е
Новый контент: Composer: менеджер зависимостей для PHP , R программирования