angular - 对于大型团队和项目,在 Angular 中分离延迟加载的功能模块的最佳方法是什么?
问题描述
我正在将一个大型应用程序迁移到 Angular 中,并且我想将路由分成延迟加载的路由功能模块。我提前为大量问题道歉。
该功能似乎很棒且易于实现,但是我很难理解如何将大型项目联系在一起。
我可以设置一个 git repo,并在该 repo 中拥有所有模块,但是我们将遇到跨团队发布问题。
是否可以将功能模块拆分为单独的 git 存储库?
每个 repo 都应该推送到私有 npm 存储库吗?
如果我这样做,我应该通过 CLI 为每个模块创建角度库,还是只推送 TypeScript 源?
参数是否会loadChildren
响应 npm 模块路径?
这样做会如何影响 AOT?
您将如何构建 CI/CD 周期?
解决方案
推荐阅读
- php - 在 SS4 中扩展 SilverStripe 方法
- unity3d - 在 Unity 中找不到播放服务解析器
- html - 使第二个子元素符合父高度且不重叠
- python - 如何通过用户输入的数字多次打印一个字符?
- c - CS50 信用卡验证
- google-cloud-platform - 使用 DataFlow 中的“从 SQL 创建作业”选项卡将数据从 BigQuery 导出到 Google Cloud SQL
- docker - 去微应用程序总是得到“/greeter-srv”没有这样的文件或目录 kubernetes
- c# - 添加多个反应以嵌入
- java - 使用 Runtime.exec 从 Java 运行 python 脚本(导入 spacy)
- uno-platform - 您如何将文件移交给用户?