Angular CLI有一个名为--minimal
的选项。它有什么作用,在哪里记录?命令ng help new
对此很少说
--minimal (Boolean) (Default: false) Should create a minimal app.
aliases: --minimal
最佳答案
截至2017年7月31日,当前。常规的 Angular 应用程序生成5个目录,26个文件。 --minimal
生成4 directories, 13 files
。区别? --minimal
通过启用其他一些选项来排除多个文件的生成。
--skip-tests
:停止生成包括karma.conf.js
,protractor.conf.js
*.spec.
,tsconfig.spec.json
和app.component.spec.ts
文件)--inline-style
:停止生成外部CSS存根,而不是在.ts
文件中保留一个空字符串。 --inline-template
:停止生成外部html,而是将其保留在template
文件的.ts
变量中。 README.md
这是没有
--minimal
生成的示例my-app/
├── e2e
│ ├── app.e2e-spec.ts
│ ├── app.po.ts
│ └── tsconfig.e2e.json
├── karma.conf.js
├── package.json
├── package-lock.json
├── protractor.conf.js
├── README.md
├── src
│ ├── app
│ │ ├── app.component.css
│ │ ├── app.component.html
│ │ ├── app.component.spec.ts
│ │ ├── app.component.ts
│ │ └── app.module.ts
│ ├── assets
│ ├── environments
│ │ ├── environment.prod.ts
│ │ └── environment.ts
│ ├── favicon.ico
│ ├── index.html
│ ├── main.ts
│ ├── polyfills.ts
│ ├── styles.css
│ ├── test.ts
│ ├── tsconfig.app.json
│ ├── tsconfig.spec.json
│ └── typings.d.ts
├── tsconfig.json
└── tslint.json
--minimal
执行以下操作├── package.json
├── package-lock.json
├── src
│ ├── app
│ │ ├── app.component.ts
│ │ └── app.module.ts
│ ├── assets
│ ├── environments
│ │ ├── environment.prod.ts
│ │ └── environment.ts
│ ├── index.html
│ ├── main.ts
│ ├── polyfills.ts
│ ├── styles.css
│ ├── tsconfig.app.json
│ └── typings.d.ts
└── tsconfig.json
关于angular-cli - --minimal在angular-cli `ng new`中做什么?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/45429245/