angular - Angular 6 build --prod - /dist 7x 大小的 /src。听起来对吗?
问题描述
我的第一个生产版本是 777kb。我的 /src 文件是 117kb。当然,由于依赖关系,我希望构建更大,但我无法在网上找到太多信息来指导我的构建是否合理或是否有问题需要解决。大多数应用程序都是延迟加载的,但我认为这对构建大小无关紧要。
您的经验将不胜感激。7x 在合理范围内吗?
请注意反对选民。这不是关于意见,而是关于适当地编码我的应用程序。我正在寻找一个特定的指标,它不是太宽泛。
解决方案
取决于项目的大小,你也可以 gzip 等。
我使用这篇文章来衡量我的捆绑包大小并根据大小进行调整。
使用 Webpack 包分析器:https ://www.npmjs.com/package/webpack-bundle-analyzer
npm install --save-dev webpack-bundle-analyzer
https://coryrylan.com/blog/analyzing-bundle-size-with-the-angular-cli-and-webpack
推荐阅读
- php - PHP将变量推送到array1,然后在循环中将其推送到array2
- vba - 如何使用 VBA 递归解析电子邮件中的数据?
- react-native - React Native 中的撤回/删除推送通知
- javascript - 在html中打开仪表板主页时如何显示空视图?
- node.js - 在任何 npm install 命令之后挂钩(特别是安装后)
- javascript - Vuex 操作中非常奇怪的 console.log 行为
- c# - 如何获取 C# 方法调用中执行的行数?
- scala - Simulacrum:找不到宏实现
- dart - 如何在 Dart 中导入本地创建的包?
- orientdb - OrientDB:如何在 orientdb 中按节点过滤 Edge