我有一个repo,它将拥有多个角度应用程序,这些应用程序在一个产品下都是相关的。
将所有应用程序嵌套在/ src中是最佳做法还是将它们放在项目的根目录中是否正常?现在我的目录结构是:
-project
--common
--marketing
--src
--apply
我真的应该:
-project
--src
---common
---marketing
---apply
我目前还没有真正使用src目录,我可以使用它来单独构建和运行每个应用程序:
ng serve --app=marketing-app -sm -ec --port=4002
ng serve --app=apply-app -sm -ec --port=4003
或者生成这样的事情:
ng generate component --app=marketing-app form
只是好奇我是否在角度最佳实践方面做错了什么,以及我是否会遇到与angular-cli有关的一些无法预料的构建问题。
答案 0 :(得分:1)
合理的解决方案
Source(src),包含最终添加到项目中的内容。
没有进入项目构建的东西不在src中。
所以你应该这样做:
-project
--src
---common
---marketing
---apply