首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >生产用HMR

生产用HMR
EN

Stack Overflow用户
提问于 2017-11-08 17:17:57
回答 1查看 229关注 0票数 0

我的团队正在构建一个大型的反作用应用程序。我想知道在Webpack的帮助下,我们在建设和部署方面所做的努力是否可行。

假设我们的团队正在建设谷歌管理。在管理中有4个模块/应用程序,4个不同的团队集中在其中。然后有一个控制台应用程序,它是这4个模块/应用程序的入口点。我们希望能够独立地处理每个模块,并能够独立地部署它们。

我们现在如何设置它,将有4个独立的应用程序,它们是开发工具来构建这些模块。我们构建它们并将分发版.js.js.map文件复制到控制台的./modules文件夹中。我们会懒洋洋地使用System.import引用这些模块。

在构建和生产控制台应用程序时,是否有可能“交换”控制台所依赖的module-one.jsmodule-one.js.map文件,而不必重新构建和重新部署整个控制台应用程序?

目标:

  1. 不要为npm打包这些应用程序。这肯定需要控制台应用程序来更新和重建。
  2. 构建任何模块并将该特定模块部署到生产中,而不必重新构建控制台应用程序。
  3. 不要重定向到单独的水疗中心。

我尽了最大的努力来解释这个目标。如有任何意见,将不胜感激。我在搜索中什么也没找到。

EN

回答 1

Stack Overflow用户

发布于 2017-11-08 17:36:53

webpack将模块加载到内存中,并监视文件系统进行更改,只要webpack正在运行,您就不会出现替换任何给定模块的问题。然而,webpack将尝试在每个模块更改后构建整个内存包(因为它无法知道您的模块是真正独立的)。我唯一能做的就是在控制台应用程序和监视文件的模块(比如webpack)之间写一个垫片,但只替换被修改的本地文件在内存中的版本。我甚至不确定这对我是否有意义.

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/47185848

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档