在角5和更早版本中,为了在生成组件的同时停止生成规范文件,我们必须在.angular-cli.json文件中添加以下内容:
{
...
"defaults": {
"spec": {
"class": false,
"component": false,
"directive": false,
"module": false,
"pipe": false,
"service": false
}
}
}在6+中,在此链接之后,我们必须在新的angular.json文件中添加下一个文件,在原理图部分下面:
....
"schematics": {
"@schematics/angular:component": {
....
"properties": {
....
"spec": {
"type": "boolean",
"description": "Specifies if a spec file is generated.",
"default": false
}
}
}
},但是,当生成一个新组件时,仍然会创建一个新的规范文件,即使在IDE重新启动之后,还缺少什么呢?
发布于 2018-05-27 01:24:20
您可以将它设为角-cli.json中的
{
"defaults": {
"component": {
"spec": false
}
}
}这将禁用生成所有规范文件。如果要禁用特定组件,
ng g c component-name --spec false发布于 2018-05-26 23:45:57
您可以简单地使用它生成一个组件,而不需要它的规范文件ng g c NewComponent --spec=false。
https://stackoverflow.com/questions/50547865
复制相似问题