我制作了一个Angular 5应用程序,当我运行ng serve
并尝试在浏览器中打开它时,打开它需要20-30秒,因为vendor.bundle.js
是48MB。
在使用压缩或其他选项时,有没有办法将其最小化?
p.s.我不能使用ng build
,因为我正在使用Docker和Gitlab CI/CD,所以我想唯一可能的方法是使用ng serve
找到一种使用ng build
而不是ng serve
的方法,您需要它。
之后,如果您的供应商文件仍然很大,请查看像source-map-explorer
这样的工具,如Angular 5中的How to reduce vendor/script bundle.js中所述,并考虑在您的HTTP服务器(可能是Apache或Nginx(中添加gzip压缩