在以前的版本中,可以使用.angular-cli.json禁用spec.ts,如下所示.有什么办法在版本6.0.0中使用angular.json吗?
"defaults": {
"component": {
"spec": false
},
"service": {
"spec": false
},
...
}
Run Code Online (Sandbox Code Playgroud)
Cha*_*nka 12
在版本"6.0.0"*.spec.ts可以使用angular.json禁用
"schematics": {
"@schematics/angular:component": {
"prefix": "fmyp",
"styleext": "css",
"spec": false
},
"@schematics/angular:directive": {
"prefix": "fmp",
"spec": false
},
"@schematics/angular:module": {
"spec": false
},
"@schematics/angular:service": {
"spec": false
},
"@schematics/angular:pipe": {
"spec": false
},
"@schematics/angular:class": {
"spec": false
}
}
Run Code Online (Sandbox Code Playgroud)
Ana*_*aja 10
简单的方法是您可以像以前版本一样使用 CLI。
新语法是 ng generate component component-name --skipTests=true
这将创建没有 .spec 文件的组件。快乐编码:)
小智 9
方法1:
您还可以在通过Angular-cli创建事物时禁用规范生成,方法是添加“ --no-spec”
ng generate component my-component --no-spec
Run Code Online (Sandbox Code Playgroud)
方法2: 在angular.json文件中永久禁用。您可以编辑项目的原理图。
"schematics": {
"@schematics/angular:component": {
"styleext": "scss",
"spec": false
},
"@schematics/angular:class": {
"spec": false
},
"@schematics/angular:directive": {
"spec": false
},
"@schematics/angular:guard": {
"spec": false
},
"@schematics/angular:module": {
"spec": false
},
"@schematics/angular:pipe": {
"spec": false
},
"@schematics/angular:service": {
"spec": false
}
},
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
8361 次 |
| 最近记录: |