gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-02 10:25:33 26 4
gpt4 key购买 nike

我正在构建一个可以按需加载各种模块(由不同 webpack 配置生成的其他包)的应用程序。 BaseModule负责知道何时加载哪个包并导出一些默认类,例如 BaseUtils 。模块本身并不知道它可能需要加载的所有可能的模块/包。

TestModuleBaseModule 在运行时按需加载的模块之一,和TestModule想要使用BaseUtils .

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

最佳答案

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

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

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

关于module - 需要来自不同 - 单独生成 - webpack 包的模块,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40425767/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com