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

问题描述 投票:-1回答:1

我有一个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

只是好奇我是否在角度最佳实践方面做错了,如果我遇到一些无法预料的角度cli构建问题。

angular angular-cli
1个回答
1
投票

合理的解决方案

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

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

所以你应该这样做:

-project
 --src 
  ---common
  ---marketing
  ---apply
© www.soinside.com 2019 - 2024. All rights reserved.