Angular CLI - новая команда ng
Синтаксис
ng new <name> [options]
ng n <name> [options]
ng новая команда создает рабочую область заданного nameс приложением Angular по умолчанию. Он предоставляет интерактивные подсказки для установки дополнительных конфигураций. Все подсказки имеют значения по умолчанию на выбор. Опции - это необязательные параметры.
Аргументы
Sr. No. | Аргумент и синтаксис | Описание |
---|---|---|
1 | <имя> | Имя новой рабочей области и исходного проекта. |
Параметры
Sr. No. | Вариант и синтаксис | Описание | |
---|---|---|---|
1 | --collection = коллекция | Коллекция схем для использования при создании исходного приложения. Псевдонимы: -c. |
|
2 | --commit = true | false | Начальная информация о фиксации репозитория git. По умолчанию: true. |
|
3 | --createApplication = true | false | Если задано значение true (по умолчанию), создается новый исходный проект приложения в папке src новой рабочей области. Если установлено значение false, создается пустое рабочее пространство без исходного приложения. Затем вы можете использовать команду создания приложения, чтобы все приложения создавались в папке проектов. По умолчанию: true. |
|
4 | --defaults = истина | ложь | При значении true отключает интерактивные запросы ввода для параметров по умолчанию. | |
5 | --directory = каталог | Имя каталога, в котором будет создана рабочая область. | |
6 | --dryRun = true | false | Если истинно, проходит и сообщает об активности без записи результатов. По умолчанию: false. Псевдонимы: -d. |
|
7 | --force = true | false | Если задано значение true, принудительная перезапись существующих файлов. По умолчанию: false. Псевдонимы: -f. |
|
8 | --help = true | false | json | JSON | Показывает справочное сообщение для этой команды в консоли. По умолчанию: false. |
|
9 | --inlineStyle = true | false | Если задано значение true, включает встроенные стили в файл TS компонента. По умолчанию создается внешний файл стилей, на который имеется ссылка в файле TS компонента. По умолчанию: false. |
|
10 | --inlineStyle = true | false | Если задано значение true, включает встроенные стили в файл TS компонента. По умолчанию создается внешний файл стилей, на который имеется ссылка в файле TS компонента. По умолчанию: false. Псевдонимы: -t. |
|
11 | --interactive = true | false | При значении false отключает интерактивные подсказки ввода. | |
12 | --minimal = true | false | Если установлено значение true, создается проект без каких-либо сред тестирования. (Используйте только в учебных целях.) По умолчанию: false. |
|
13 | --newProjectRoot = newProjectRoot | Путь, по которому будут создаваться новые проекты, относительно корня новой рабочей области. По умолчанию: проекты. |
|
14 | --packageManager = npm | пряжа | pnpm | cnpm | Менеджер пакетов, используемый для установки зависимостей. | |
15 | --prefix = префикс | Префикс, применяемый к сгенерированным селекторам для исходного проекта. По умолчанию: app. Псевдонимы: -p. |
|
16 | --routing = true | false | Если установлено значение true, создается модуль маршрутизации для исходного проекта. | |
17 | --skipGit = true | false | Если установлено значение true, репозиторий git не инициализируется. По умолчанию: false. Псевдонимы: -g. |
|
18 | --skipInstall = true | false | Если задано значение true, пакеты зависимостей не устанавливаются. По умолчанию: false. |
|
19 | --skipTests = true | false | Если задано значение true, тестовые файлы spec.ts для нового проекта не создаются. По умолчанию: false. Псевдонимы: -S. |
|
20 | --strict = true | false | Создает рабочую область с более строгими параметрами компилятора TypeScript. По умолчанию: false. |
|
21 год | --style = css | scss | sass | less | styl | Расширение файла или препроцессор, используемый для файлов стилей. | |
22 | --verbose = истина | ложь | Если задано значение true, добавляются дополнительные сведения в журнал вывода. По умолчанию: false. Псевдонимы: -v. |
|
23 | --viewEncapsulation = Emulated | Native | None | ShadowDom | Стратегия инкапсуляции представления для использования в исходном проекте. |
пример
\>Node ng new TutorialsPoint
? Would you like to add Angular routing? Yes
? Which stylesheet format would you like to use? CSS
CREATE TutorialsPoint/angular.json (3630 bytes)
CREATE TutorialsPoint/package.json (1291 bytes)
CREATE TutorialsPoint/README.md (1031 bytes)
CREATE TutorialsPoint/tsconfig.json (489 bytes)
CREATE TutorialsPoint/tslint.json (3125 bytes)
CREATE TutorialsPoint/.editorconfig (274 bytes)
CREATE TutorialsPoint/.gitignore (631 bytes)
CREATE TutorialsPoint/browserslist (429 bytes)
CREATE TutorialsPoint/karma.conf.js (1026 bytes)
CREATE TutorialsPoint/tsconfig.app.json (210 bytes)
CREATE TutorialsPoint/tsconfig.spec.json (270 bytes)
CREATE TutorialsPoint/src/favicon.ico (948 bytes)
CREATE TutorialsPoint/src/index.html (300 bytes)
CREATE TutorialsPoint/src/main.ts (372 bytes)
CREATE TutorialsPoint/src/polyfills.ts (2835 bytes)
CREATE TutorialsPoint/src/styles.css (80 bytes)
CREATE TutorialsPoint/src/test.ts (753 bytes)
CREATE TutorialsPoint/src/assets/.gitkeep (0 bytes)
CREATE TutorialsPoint/src/environments/environment.prod.ts (51 bytes)
CREATE TutorialsPoint/src/environments/environment.ts (662 bytes)
CREATE TutorialsPoint/src/app/app-routing.module.ts (246 bytes)
CREATE TutorialsPoint/src/app/app.module.ts (393 bytes)
CREATE TutorialsPoint/src/app/app.component.html (25755 bytes)
CREATE TutorialsPoint/src/app/app.component.spec.ts (1083 bytes)
CREATE TutorialsPoint/src/app/app.component.ts (218 bytes)
CREATE TutorialsPoint/src/app/app.component.css (0 bytes)
CREATE TutorialsPoint/e2e/protractor.conf.js (808 bytes)
CREATE TutorialsPoint/e2e/tsconfig.json (214 bytes)
CREATE TutorialsPoint/e2e/src/app.e2e-spec.ts (647 bytes)
CREATE TutorialsPoint/e2e/src/app.po.ts (301 bytes)
Packages installed successfully.
Здесь команда ng new создала рабочее пространство angular и проект с именем TutorialsPoint в нашем каталоге узлов.