在Angular中,可以通过工作区(Workspace)来管理多个项目。下面是一个示例解决方法:
ng new
命令来创建一个新的工作区。打开终端并执行以下命令:ng new my-workspace
ng generate application
命令来创建新的项目。在终端中执行以下命令来创建一个新的项目:ng generate application my-project1
在这个示例中,我们创建了一个名为my-project1
的项目。
my-project2
的项目:ng generate application my-project2
angular.json
文件。在projects
对象中,可以看到每个项目的配置。可以在需要的项目中添加"implicitDependencies"
属性来指定项目之间的依赖关系。"my-project1": {
...
"implicitDependencies": [
"my-project2"
]
}
在上述示例中,my-project1
项目依赖于my-project2
项目。
ng serve
命令来运行项目。可以通过指定项目名来选择要运行的项目。例如,要运行my-project1
项目,可以执行以下命令:ng serve my-project1
这将在开发服务器上运行my-project1
项目。
注意:在每个项目的根目录下,都有一个独立的src
文件夹和angular.json
文件,这些文件和配置只适用于该项目。