以前のバージョンでは、以下のように.angular-cli.jsonを使用してspec.tsを無効にすることができました。バージョン6.0.0のangular.jsonでそれを行う方法はありますか?
"defaults": {
"component": {
"spec": false
},
"service": {
"spec": false
},
...
}
バージョン "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
}
}
方法1:
「--no-spec」を追加することで、Angular-cliを使用して物を作成するときにスペック生成を無効にすることもできます
ng generate component my-component --no-spec
方法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
}
},