javascript - 使用 block 导入/加载库

标签 javascript dynamic webpack import chunks

情况

我正在尝试使用 Webpack 加载一个库。该库本身已使用 Webpack 拆分为多个 block 。

项目 A 依赖于项目 B。项目 B 是使用 Webpack 构建的,由多个 block 组成。项目 A 现在通过动态导入加载项目 B。构建项目 A 时,我希望在项目 A 的输出文件夹中创建项目 B 的 block 。

问题

如何让项目 B 的 block 在项目的最终构建中作为 block 持久存在?

示例

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

最佳答案

经过一些实验,我发现直接使用源文件并只在最终产品中编译是一种可行的方法。这样 Webpack 就可以为所有的包生成 block 。

关于javascript - 使用 block 导入/加载库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48645670/

相关文章:

javascript - Google Places API - onclick 加载地点类型

javascript - 无法在 javascript 中获取我的网页高度?

c++ - 如果指针可以在运行时动态改变数组的大小,为什么还要用一个大小来初始化数组呢?

c++ - 动态数组和普通数组的区别

angular - Protractor - 未知错误 : angular is not defined when using by. 型号

javascript - 简单的 NPM 包捆绑/销售?

javascript - Laravel Spark : Creating a new Settings Tab and Vue Component

javascript - 如何修复 React 中的 "TypeError: categories.map is not a function"错误

javascript - Http 状态未在 try 和 catch javascript 上触发

javascript - 使用 Ext.create 在 ExtJS 4 GridPanel Column 中呈现动态组件