Ich versuche, Quellcaps für meine Tests in Angular 6 zu deaktivieren. Ich weiß, dass der Sourcecemaps-Schalter entfernt wurde, z. B. ng test --sourcemaps=false
. Ich habe versucht, meine Tsconfig-Datei zu ändern:
{
"extends": "../tsconfig.json",
"compilerOptions": {
...
"sourceMap": false
},
wie durch den Konfigurations- block angle.json test-> referenziert:
"test": {
...
"options": {
...
"tsConfig": "src/tsconfig.spec.json",
Die Quellkarten werden noch generiert.
Sie können verwenden
CLI v6.x --sourceMap = false
CLI v1.x --sourcemaps = false
Angular CLI, die diesen Parameter von Version zu Version ändert, wie folgt Antwort :
CLI v6.0.8 und höher--source-map=false
CLI v6.0.x frühere Versionen--sourceMap=false
CLI v1.x--sourcemaps=false
Die Verknüpfung
ng test -sm=false
kann auch funktionierenWenn Sie sich auf der neuesten CLI befinden und keine der oben genannten Funktionen funktioniert, können Sie Überprüfen Sie immer den Abschnitt Optionen unter https://github.com/angular/angular-cli/blob/master/docs/documentation/test.md für den letzten param-Namen
Angular CLI v6.x liest --source-map als --sourceMap. Also funktionieren sowohl --source-map als auch --sourceMap für mich für CLI v6.0.8
Gehen Sie zu package.json Ändern Sie "test":"ng test"
in "test":"ng test --source-map=false"
, um Quellcaps zu deaktivieren.
Bitte beachten Sie, dass es --source-map
und nicht --source-maps
sein sollte.