在src目录中拥有所有角度应用程序是最佳做法吗?

时间:2018-03-02 15:31:05

标签: angular angular-cli

我有一个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有关的一些无法预料的构建问题。

1 个答案:

答案 0 :(得分:1)

  

合理的解决方案

Source(src),包含最终添加到项目中的内容。

没有进入项目构建的东西不在src中。

所以你应该这样做:

-project
 --src 
  ---common
  ---marketing
  ---apply