Webpack最大块大小

sha*_*ayy 5 webpack

我当前的配置是1个bundle.js文件,其中包含应用程序所需的主要内容(角度等等),所有其他文件都是通过应用程序代码中的require.ensure延迟加载的.

在缩小bundle.js之后,只需要应用程序的基础知识就可以了.是否有可能告诉webpack将主包拆分为最大20KB左右的块,以便浏览器可以同时下载它们?

4m1*_*m1r 2

我还没有找到根据捆绑结果本身分割块的好方法。您可以设置输出块的最小大小,以便在块中没有太多字节时合并它们。

    // 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/