我有一个使用 Angular CLI 创建的现有且已经很强大的 Angular 应用程序。
按照此处找到的说明,我将其设为 Nrwl Nx 工作区。
我跑了
ng add @nrwl/schematics
它创建了一个apps
andlibs
文件夹,在apps
文件夹里面有 amy-app
和 a my-app-e2e
,都很完美。
然后,按照此处找到的说明,我跑了
ng g app another-app
期望在我的文件夹中创建一个应用程序apps
,就像已经存在的一样,但它在根级别创建和another-app
文件夹(其中包含src
和文件夹),与and相同的级别。e2e
apps
libs
我angular.json
的更改正确,我可以通过它们的名称(ng s my-app
和ng s another-app
)为这两个应用程序提供服务。
这是预期的行为吗?原因,如此处所示,显然当您创建一个项目时
create-nx-workspace
然后开始添加应用程序
ng g app another-app
所有应用程序都进入apps
文件夹。