最小化Angular中的vendor.bundje.js



我制作了一个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压缩

最新更新