我正在构建一个应用程序,可以按需加载各种模块(由不同的webpack配置生成的其他包)。 BaseModule
负责知道何时加载哪个包,并导出一些默认类,如 BaseUtils
。这个模块本身不知道可能需要加载哪些模块/包。
TestModule
是那些在运行时通过 BaseModule
按需加载的模块之一,且 TestModule
希望使用 BaseUtils
。
问题是:是否可以在具有自己的webpack.config.js文件并将 BaseModule
列为外部的 TestModule
中使用 require('basemodule/BaseUtils')
?也就是说,是否有一种方法让生成的 testmodule 包重用可用于生成的 basemodule 包中的模块?或者 BaseModule 必须导出为全局变量吗?