Sam*_*ath 4 typescript angular ionic4
如何停止.spec在Ionic 4应用程序上生成文件?
我试过这个:但它不起作用。即它仍然生成.spec文件。
ionic g service services/MyService
Run Code Online (Sandbox Code Playgroud)
angular.json
"schematics": {
"@ionic/angular-toolkit:component": {
"styleext": "scss"
},
"@ionic/angular-toolkit:page": {
"styleext": "scss"
},
"@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)
这里发生的是 Angular 的默认离子样板设置defaultCollection为@ionic/angular-toolkit:
angular.json
"cli": {
"defaultCollection": "@ionic/angular-toolkit"
},
Run Code Online (Sandbox Code Playgroud)
因此,您必须为@ionic/angular-toolkit特定选项提供这些标志,例如:
"@ionic/angular-toolkit:service": {
"spec": false, // or "skipTests": true
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2055 次 |
| 最近记录: |