使用块导入/加载库

Rob*_*n_f 9 javascript import dynamic chunks webpack

情况

我正在尝试使用Webpack加载库.库本身已经使用Webpack分成多个块.

项目A依赖于项目B.项目B使用Webpack构建,包含多个块.项目A现在通过动态导入加载项目B. 构建项目A时,我希望在项目A的输出文件夹中创建项目B的块.

题

如何让项目B的块在项目的最终版本中保持为块状?

例

我做了一个示例项目(https://github.com/Robinfr/chunky-webpack),它有两个级别的子包.sub-package-a和b都创建了块,但是在构建main-package时它们都被篡改为一个main-bundle.js.

Rob*_*n_f 2

经过一些实验,我发现仅按原样使用源文件并仅在最终产品中进行编译是可行的方法之一。这样 Webpack 就可以为所有包生成块。