Fli*_*ion 11 bundle module webpack
我正在构建一个应用程序,可以根据需要加载各种模块(由不同的webpack配置生成的其他包).该BaseModule
负责,知道什么时候加载的包和出口一些默认的类一样BaseUtils
.模块本身不知道可能需要加载的所有可能的模块/包.
TestModule
是运行时按需加载BaseModule
并TestModule
希望使用的模块之一BaseUtils
.
现在的问题是:是否有可能require('basemodule/BaseUtils')
在TestModule
,它有自己的webpack.config.js文件中,BaseModule
列出外部?也就是说,有没有办法让生成的testmodule bundle重用生成的basemodule bundle中可用的模块?或者BaseModule是否需要导出到全局变量?
注意:只是一个建议。我没有尝试这个。
我想到的一种方法是首先捆绑所有其他模块(TestModule
),然后捆绑您的应用程序BaseModule
。这样,捆绑包就可以在捆绑TestModule
时就位了。BaseModule
捆绑TestModule
文件应该在 的文件夹中可用BaseModule
,因为 webpack 在BaseModule
捆绑时需要该文件。因此,您的TestModule
webpack.config 的输出路径将指向BaseModule
src 文件夹下的某个文件夹。
注意:BaseUtils
应该是 a,因为以及 都CommonChunk
需要它。TestModule
BaseModule