📜  Angular CLI-ng新命令

📅  最后修改于: 2020-10-27 02:39:14             🧑  作者: Mango


句法

ng new  [options]
ng n  [options]

ng new命令使用默认的Angular Application创建给定名称的工作空间。它提供交互式提示以设置可选配置。所有提示都有默认值可供选择。选项是可选参数。

争论

Sr.No. Argument & Syntax Description
1 The name of the new workspace and initial project.

选件

Sr.No. Option & Syntax Description
1 –collection=collection A collection of schematics to use in generating the initial app.

Aliases: -c.

2 –commit=true|false Initial git repository commit information.

Default: true.

3 –createApplication=true|false When true (the default), creates a new initial app project in the src folder of the new workspace. When false, creates an empty workspace with no initial app. You can then use the generate application command so that all apps are created in the projects folder.

Default: true.

4 –defaults=true|false When true, disables interactive input prompts for options with a default.
5 –directory=directory The directory name to create the workspace in.
6 –dryRun=true|false

When true, runs through and reports activity without writing out results.

Default: false.

Aliases: -d.

7 –force=true|false

When true, forces overwriting of existing files.

Default: false.

Aliases: -f.

8 –help=true|false|json|JSON

Shows a help message for this command in the console.

Default: false.

9 –inlineStyle=true|false

When true, includes styles inline in the component TS file. By default, an external styles file is created and referenced in the component TS file.

Default: false.

10 –inlineStyle=true|false

When true, includes styles inline in the component TS file. By default, an external styles file is created and referenced in the component TS file.

Default: false.

Aliases: -t.

11 –interactive=true|false When false, disables interactive input prompts.
12 –minimal=true|false

When true, creates a project without any testing frameworks. (Use for learning purposes only.)

Default: false.

13 –newProjectRoot=newProjectRoot

The path where new projects will be created, relative to the new workspace root.

Default: projects.

14 –packageManager=npm|yarn|pnpm|cnpm The package manager used to install dependencies.
15 –prefix=prefix

The prefix to apply to generated selectors for the initial project.

Default: app.

Aliases: -p.

16 –routing=true|false When true, generates a routing module for the initial project.
17 –skipGit=true|false

When true, does not initialize a git repository.

Default: false.

Aliases: -g.

18 –skipInstall=true|false

When true, does not install dependency packages.

Default: false.

19 –skipTests=true|false

When true, does not generate “spec.ts” test files for the new project.

Default: false.

Aliases: -S.

20 –strict=true|false

Creates a workspace with stricter TypeScript compiler options.

Default: false.

21 –style=css|scss|sass|less|styl The file extension or preprocessor to use for style files.
22 –verbose=true|false

When true, adds more details to output logging.

Default: false.

Aliases: -v.

23 –viewEncapsulation=Emulated|Native|None|ShadowDom The view encapsulation strategy to use in the initial project.

\>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命令在我们的Node目录中创建了一个有角度的工作区和一个名为TutorialsPoint的项目。