【发布时间】:2018-04-21 12:03:53
【问题描述】:
我的团队正在构建一个大型 React 应用程序。我想知道我们在构建和部署方面尝试完成的工作是否可以通过 Webpack 实现。
假设我们的团队正在构建 Google Admin。管理员中有 4 个模块/应用程序,由 4 个不同的团队关注。然后有一个控制台应用程序是这 4 个模块/应用程序的入口点。我们希望能够独立处理每个模块并能够独立部署它们。
我们现在的设置是有 4 个单独的应用程序作为开发工具来构建这些模块。我们构建它们并将分发版.js 和.js.map 文件复制到控制台的./modules 文件夹中。我们将使用System.import 懒惰地引用这些模块。
在构建控制台应用程序并投入生产时,是否可以“交换”控制台所依赖的 module-one.js 和 module-one.js.map 文件,而无需重新构建和重新部署整个控制台应用程序?
目标:
- 不要为 npm 打包这些应用程序。这肯定需要控制台应用更新和重建。
- 构建任何模块并将该特定模块部署到生产中,而无需重新构建控制台应用程序。
- 不要重定向到单独的 SPA。
我已尽力解释目标。任何输入将不胜感激。我在搜索中一无所获。
【问题讨论】:
标签: javascript reactjs webpack