wake-up-neo.com

Wie deaktiviere ich Quellkarten für den Angular 6 ng-Test?

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.

17
ja6a

Sie können verwenden

CLI v6.x --sourceMap = false

CLI v1.x --sourcemaps = false

25

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 funktionieren

Wenn 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

6
Kuncevič

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.

1