我的团队正在构建一个大型的反作用应用程序。我想知道在Webpack的帮助下,我们在建设和部署方面所做的努力是否可行。
假设我们的团队正在建设谷歌管理。在管理中有4个模块/应用程序,4个不同的团队集中在其中。然后有一个控制台应用程序,它是这4个模块/应用程序的入口点。我们希望能够独立地处理每个模块,并能够独立地部署它们。
我们现在如何设置它,将有4个独立的应用程序,它们是开发工具来构建这些模块。我们构建它们并将分发版.js和.js.map文件复制到控制台的./modules文件夹中。我们会懒洋洋地使用System.import引用这些模块。
在构建和生产控制台应用程序时,是否有可能“交换”控制台所依赖的module-one.js和module-one.js.map文件,而不必重新构建和重新部署整个控制台应用程序?
目标:
我尽了最大的努力来解释这个目标。如有任何意见,将不胜感激。我在搜索中什么也没找到。
发布于 2017-11-08 17:36:53
webpack将模块加载到内存中,并监视文件系统进行更改,只要webpack正在运行,您就不会出现替换任何给定模块的问题。然而,webpack将尝试在每个模块更改后构建整个内存包(因为它无法知道您的模块是真正独立的)。我唯一能做的就是在控制台应用程序和监视文件的模块(比如webpack)之间写一个垫片,但只替换被修改的本地文件在内存中的版本。我甚至不确定这对我是否有意义.
https://stackoverflow.com/questions/47185848
复制相似问题