问题描述
我想使用 ng build
进行构建,而无需使用源映射.在以前的版本中,我可以使用 --no-sourcemap
或 --sourcemap=false
参数,但现在我得到:
I want to build with ng build
without sourcemaps. In previous versions, I could use the --no-sourcemap
or --sourcemap=false
parameter, but now I get:
未知选项:'--sourcemap'
如何在 Angular-CLI 6+ 中省略源映射?
How can I omit source maps in Angular-CLI 6+?
推荐答案
使用 --source-map
.它采用默认值 true
.所以以下命令不会创建源映射:
Use --source-map
. It takes default value true
. So following command will not create sourcemaps:
ng build --source-map=false
同样,--prod
默认避免创建源映射,但如果你想创建,那么最后只需使用 --source-map
来创建源映射.
Similarly --prod
avoids creating sourcemaps by default but if you want to create then just use --source-map
in the end to create sourcemaps.
关注官方文档
更新:
对于 Angular cli 7 使用如下:
For Angular cli 7 use below:
ng build --sourceMap=false
如果你想使用生产配置和生产配置构建产品捆绑(因此不希望在构建文件夹中包含源映射)然后使用:
And if you want prod build with production config & bundling (thus don't want sourcemaps included in build folder) then use :
ng build --prod=true
最近的官方文档
这篇关于如何在 Angular-CLI 6+ 中省略源映射的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!