如果我使用延迟加载模块,我的 angular 应用程序 main.bundle.js 文件大小会在构建时减小
if im using lazy loading module my angular application main.bundle.js file size is decreased while build
如何在使用
构建我的应用程序时减小我的 vendor.bundle.js
和 main.bundle.js
文件大小
ng build --aot false --prod
如果我使用延迟加载模块,我的 angular 应用程序 main.bundle.js
文件大小会在构建时减小。
ng 构建本身没有任何优化。如果你 ng build --help 你可以看到你可以传递的所有标志,以进一步优化你的代码并减少输出大小。
试试 ng build -prod -aot -vc -cc -dop --buildOptimizer 看看你的数字是多少。这将启用生产模式,使用 AOT,为第三方库使用供应商块,将所有公共代码拉出到一个公共块中,确保输出路径干净,最后使用 @angular-devkit/build-optimizer 进行进一步优化。
如果它仍然很大,那么在您的应用程序中对您正在使用的第三方库执行 运行。 (1) 是否导入了整个 RxJS 库? (2) 所有本地化的时刻?等..
如何在使用
构建我的应用程序时减小我的vendor.bundle.js
和 main.bundle.js
文件大小
ng build --aot false --prod
如果我使用延迟加载模块,我的 angular 应用程序 main.bundle.js
文件大小会在构建时减小。
ng 构建本身没有任何优化。如果你 ng build --help 你可以看到你可以传递的所有标志,以进一步优化你的代码并减少输出大小。
试试 ng build -prod -aot -vc -cc -dop --buildOptimizer 看看你的数字是多少。这将启用生产模式,使用 AOT,为第三方库使用供应商块,将所有公共代码拉出到一个公共块中,确保输出路径干净,最后使用 @angular-devkit/build-optimizer 进行进一步优化。
如果它仍然很大,那么在您的应用程序中对您正在使用的第三方库执行 运行。 (1) 是否导入了整个 RxJS 库? (2) 所有本地化的时刻?等..