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通过启用其他一些选项来排除多个文件的生成。

  • 您可以在code here中看到它
  • --skip-tests :停止生成包括karma.conf.jsprotractor.conf.js
  • 的测试(即e2e,*.spec.tsconfig.spec.jsonapp.component.spec.ts文件)
  • --inline-style :停止生成外部CSS存根,而不是在.ts文件中保留一个空字符串。
  • --inline-template :停止生成外部html,而是将其保留在template文件的.ts变量中。
  • 停止生成以下文件code here
  • README.md
  • tsconfig和tslint
  • favicon.ico

  • 这是没有--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/

    10-10 03:16