角/在一个命令中创建没有css文件的模块,组件?

Tan*_*sos 4 javascript node.js npm angular

是否有这样的选项来创建链接到组件的模块,该组件在创建时没有css文件?

例如

到目前为止,对我而言,默认的操作方式如下:

ng generate module name / ng generate component name

我得到了组件的基本结构: name.component.css name.component.html name.component.spec.ts name.component.ts name.module.ts

我想只用一个查询创建以下内容:

name.component.html name.component.spec.ts name.component.ts name.module.ts

例如:

ng g m name + c name - css ...你明白了。

这可能吗?如果是,怎么办?

Vis*_*hra 7

极简主义Angular Cli生成示例

ng g c hero-component --flat -it -is --skipTests

  • -is 用于内联CSS,阻止样式文件的创建
  • --flat 防止创建文件夹
  • -it 用于内联模板,防止创建html文件
  • --skipTests 防止创建.spec文件

链接到Angular文档参考https://angular.io/cli/generate#component

结合所有这些参数,

cli在当前文件夹中创建一个.ts文件,并将其链接到模块中。


rit*_*taj 5

您可以使用ng generate -isfor inline-style,它不会单独生成 css 文件,但会将 css 保留在组件内(内联)。