/ / Generowanie komponentów bez * .spec.ts w Angular 6 - angular6

Generowanie komponentów bez * .spec.ts w Angular 6 - angleular6

w poprzedniej wersji spec.ts można wyłączyć za pomocą pliku .angular-cli.json, jak poniżej. czy można to zrobić za pomocą angular.json w wersji 6.0.0.

"defaults": {
"component": {
"spec": false
},
"service": {
"spec": false
},
...
}

Odpowiedzi:

3 dla odpowiedzi № 1

w wersji „6.0.0” * .spec.ts można wyłączyć za pomocą 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 dla odpowiedzi nr 2

Metoda 1:

Możesz także wyłączyć generowanie specyfikacji podczas tworzenia rzeczy za pomocą Angular-cli, dodając „--no-spec”

ng generate component my-component --no-spec

Metoda 2: Wyłącz na stałe w pliku angular.json. Możesz edytować schematy dla swojego projektu.

"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
}
},