需要来自不同的模块 - 单独生成 - webpack包

Fli*_*ion 11 bundle module webpack

我正在构建一个应用程序,可以根据需要加载各种模块(由不同的webpack配置生成的其他包).该BaseModule负责,知道什么时候加载的包和出口一些默认的类一样BaseUtils.模块本身不知道可能需要加载的所有可能的模块/包.

TestModule是运行时按需加载BaseModuleTestModule希望使用的模块之一BaseUtils.

现在的问题是:是否有可能require('basemodule/BaseUtils')TestModule,它有自己的webpack.config.js文件中,BaseModule列出外部?也就是说,有没有办法让生成的testmodule bundle重用生成的basemodule bundle中可用的模块?或者BaseModule是否需要导出到全局变量?

Tha*_*ran 0

注意:只是一个建议。我没有尝试这个。

我想到的一种方法是首先捆绑所有其他模块(TestModule),然后捆绑您的应用程序BaseModule。这样,捆绑包就可以在捆绑TestModule时就位了。BaseModule捆绑TestModule文件应该在 的文件夹中可用BaseModule,因为 webpack 在BaseModule捆绑时需要该文件。因此,您的TestModulewebpack.config 的输出路径将指向BaseModulesrc 文件夹下的某个文件夹。

注意:BaseUtils应该是 a,因为以及 都CommonChunk需要它。TestModuleBaseModule