How do I turn off source maps for Angular 6 ng test?

前端 未结 4 1896
予麋鹿
予麋鹿 2020-12-14 07:52

I am trying to turn off sourcemaps for my tests in Angular 6. I know the sourcemaps switch has been removed, e.g., ng test --sourcemaps=false.

I have tri

相关标签:
4条回答
  • 2020-12-14 08:03

    You can use

    CLI v6.0.8 and above --source-map=false

    CLI v6.x --sourceMap=false

    CLI v1.x --sourcemaps=false

    0 讨论(0)
  • 2020-12-14 08:06

    Angular CLI changing this param from version to version as per this answer:

    CLI v6.0.8 and above
    --source-map=false

    CLI v6.0.x early versions
    --sourceMap=false

    CLI v1.x
    --sourcemaps=false

    Shortcut ng test -sm=false might also work

    In case if you are on the latest CLI and none of above works you can always check the Options section at https://github.com/angular/angular-cli/blob/master/docs/documentation/test.md for the recent param name

    0 讨论(0)
  • 2020-12-14 08:06

    Angular CLI v6.x reads --source-map as --sourceMap. So both --source-map and --sourceMap works for me for CLI v6.0.8

    Go to package.json Change "test":"ng test" to "test":"ng test --source-map=false" to turn off sourcemaps.

    Please note it shoud be --source-map and not --source-maps.

    0 讨论(0)
  • 2020-12-14 08:16

    For me, I'm using Angular 10 and was able to set sourceMap for test in angular.json:

    "test": {
      ...
      "options": {
        ...
        "tsConfig": "src/tsconfig.spec.json",
        "sourceMap": false
    
    0 讨论(0)
提交回复
热议问题