角度4 ng-build

时间:2017-09-26 20:49:50

标签: angular angular-cli

好奇,正在运行ng build --prod,我的package.json中没有任何uglify依赖项,当我执行ng eject并检查我的webpack.config.js时,也没有uglify

我的问题:在ng build --prod上,我仍然可以在浏览器的“来源”标签中清楚地看到代码并设置我的断点。代码没有混淆或丑化,将let stackoverflow等变量更改为let a

我该怎么做?我一直在四处寻找并没有太多细节。

PS:也许uglify-js与webpack ??

2 个答案:

答案 0 :(得分:0)

尝试ng build --prod --build-optimizer

angular's blog开始,它会移除您不依赖的代码"。

This site列出了许多其他优化措施。'

答案 1 :(得分:0)

为什么不提前编译捆绑?

运行ng build --prod --aot

捆绑代码应缩小