使用块导入/加载库
Posted
技术标签:
【中文标题】使用块导入/加载库【英文标题】:Importing/loading library with chunks 【发布时间】:2018-07-16 16:08:45 【问题描述】:情况
我正在尝试使用 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。
【问题讨论】:
回答你自己并接受你的回答:) 【参考方案1】:经过一些实验,我发现只使用源文件并仅在最终产品中编译是一种方法。这样,Webpack 可以为所有包生成块。
【讨论】:
以上是关于使用块导入/加载库的主要内容,如果未能解决你的问题,请参考以下文章
java中静态代码块的用法 static用法详解和static静态导入