我想使用ng build
来构建而没有源地图。在以前的版本中,我可以使用--no-sourcemap
或--sourcemap=false
参数,但现在我得到:
Unknown option: '--sourcemap'
如何在Angular-CLI 6+中忽略源地图?
答案 0 :(得分:14)
使用--source-map
。它采用默认值true
。因此,以下命令将不会创建源地图:
ng build --source-map=false
类似地,--prod
避免默认情况下创建源地图,但是如果要创建,则只需在最后使用--source-map
即可创建源地图。
更新:
对于Angular cli 7,请在下面使用:
ng build --sourceMap=false
如果您要使用生产配置和捆绑进行产品构建(因此不希望在构建文件夹中包含源地图),请使用:
ng build --prod=true
答案 1 :(得分:4)
或者,打开您的package.json文件。
将"test":"ng test"
修改为"test":"ng test --source-map=false"
或修改为"test":"ng test --sourceMap=false"
的{{1}}
请注意,它是CLI v6.x
而不是--source-map and --sourceMap
,这可能是常见的错误。
答案 2 :(得分:1)