【问题标题】:How to omit sourcemaps in Angular-CLI 6+ [duplicate]如何在 Angular-CLI 6+ 中省略源映射 [重复]
【发布时间】:2018-12-18 21:35:53
【问题描述】:

我想在没有源映射的情况下使用 ng build 构建。在以前的版本中,我可以使用--no-sourcemap--sourcemap=false 参数,但现在我得到:

Unknown option: '--sourcemap'

如何在 Angular-CLI 6+ 中省略源映射?

【问题讨论】:

标签: angular angular-cli


【解决方案1】:

使用 --source-map 。它采用默认值true。所以以下命令不会创建源映射:

ng build --source-map=false

同样--prod默认避免创建源映射,但如果你想创建,那么最后使用--source-map创建源映射。

关注official Docs

更新:

对于 Angular cli 7 使用如下:

ng build --sourceMap=false

如果您希望使用生产配置和捆绑构建产品(因此不希望将源映射包含在构建文件夹中),请使用:

ng build --prod=true

最近Official Docs

【讨论】:

    【解决方案2】:

    你也可以在angular.json的配置中加入sourceMap: false,如下图

    我想当使用 Angular 6+ 和 cli 时,它们对于生产构建默认是 false。

    【讨论】:

      【解决方案3】:

      或者,打开您的 package.json 文件。

      "test":"ng test" 修改为"test":"ng test --source-map=false""test":"ng test --sourceMap=false" 为您的角度CLI v6.x

      注意这是--source-map and --sourceMap而不是--source-maps,这可能是一个常见的错误。

      【讨论】:

        猜你喜欢
        • 2023-03-25
        • 2018-11-18
        • 2019-03-01
        • 1970-01-01
        • 2019-12-30
        • 2016-01-30
        • 2017-10-12
        • 2014-01-21
        • 1970-01-01
        相关资源
        最近更新 更多