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 в нашем каталоге узлов.