我在一家公司工作,我们想使用功能模块来延迟加载客户的部分内容。我建议我们将客户端的所有组件都保存在一个git repo中,但是团队并不喜欢这种解决方案。
问题是由于不同部门拥有服务的不同部分,团队希望将其功能模块托管在自己的git仓库中,但是由于我们不知道实现此目标的最佳方法,因此我们目前正在重新托管整个Angular项目在自己的路径上。
是否可以将功能模块分为单独的git repos?
例如,您可以构建这些零件,然后将其上传到npm并在自举模块的路由中导入loadChildren
@company/marketing#MarketingModule
@company/sign-up#SignUpModule
@company/support#SupportModule