我的团队正在构建一个大型的React应用程序。我想知道我们在构建和部署方面是否可以通过Webpack实现目标。
假设我们的团队正在构建Google管理员。管理员中有4个模块/应用程序,4个不同的团队专注于此。然后有一个控制台应用程序,它是这4个模块/应用程序的入口点。我们希望能够独立地处理每个模块,并能够独立部署它们。
我们现在如何设置它将有4个独立的应用程序来构建这些模块。我们构建它们并将分发.js
和.js.map
文件复制到控制台的./modules
文件夹中。我们将使用System.import
懒惰地引用这些模块。
在构建和生产控制台应用程序时,是否有可能“换出”控制台所依赖的module-one.js
和module-one.js.map
文件,而无需重建和重新部署整个控制台应用程序?
目标:
我尽力解释目标。任何输入都将非常感激。我在搜索中找不到任何内容。
答案 0 :(得分:0)
webpack将模块加载到内存中并监视文件系统的更改,只要webpack正在运行,就不会有任何问题替换任何给定的模块。然而,webpack将尝试在每个模块更改时构建整个内存包(因为它无法知道您的模块是真正独立的)。我唯一能做的就是在控制台应用程序和监视文件的模块(如webpack)之间编写一个垫片,但只替换已更改的本地文件的内存版本。读到这个我甚至不确定它是否对我有意义......