我当前的配置是1个bundle.js文件,其中包含应用程序所需的主要内容(角度等等),所有其他文件都是通过应用程序代码中的require.ensure延迟加载的.
在缩小bundle.js之后,只需要应用程序的基础知识就可以了.是否有可能告诉webpack将主包拆分为最大20KB左右的块,以便浏览器可以同时下载它们?
我还没有找到根据捆绑结果本身分割块的好方法。您可以设置输出块的最小大小,以便在块中没有太多字节时合并它们。
// This plugin prevents Webpack from creating chunks
// that would be too small to be worth loading separately
new webpack.optimize.MinChunkSizePlugin({
minChunkSize: 51200, // ~50kb
}),
Run Code Online (Sandbox Code Playgroud)
但是,我知道这不是您要找的。不幸的是,似乎还没有人写过这样的东西。听起来是一个有趣的插件!
另外,请查看此博客,其中介绍了一些拆分基础知识。 http://blog.madewithlove.be/post/webpack-your-bags/
| 归档时间: |
|
| 查看次数: |
4102 次 |
| 最近记录: |