javascript - Webpack 包太大
问题描述
我最近将我们的前端迁移到了 webpack,却发现我们的包大小从 3m 增加到了 13m+。
我已经阅读了有关如何使捆绑包更小并可能将其拆分的所有建议,但无济于事。
webpack-bundle-analyzer(和其他类似工具)宣称我的包只有 6m,而实际上它超过 13m
这是我的配置的快照:
config =
context: path.resolve __dirname, 'src'
entry: './index.coffee'
devtool: 'inline-source-map'
devServer: {
contentBase: './build'
}
module:
...
解决方案
是源图!只需删除
devtool: 'inline-source-map'
因为它会被 --mode development 自动激活。如果你想自定义 devtool,你只需要在开发模式下包含它,要么拆分你的配置,要么将 ifs 添加到你当前的单个文件配置中。
推荐阅读
- dataframe - 根据条件删除数据框的行(比较两列中的数据)
- mongodb - 定义 id uint64 `bson:"_id"` 后如何自动生成 id
- unix - 如何使用 WGET 从 onedrive 下载受保护的文件
- python - 使用 cerberus coercers 加密/解密数据
- node.js - 配置 NGINX 以将“/”位置重定向到托管在 S3 上的静态站点
- python - DRF:如何在使用深度选项的序列化程序中隐藏密码?
- node.js - react-native init SampleApp 项目创建错误
- c# - 直接返回 Stream 或者返回一个 Func
当方法打开一个流 - ffmpeg - ffmpeg:RTP 丢失了很多数据包
- android - 导航组件 + 动态功能交付