在现有Angular应用程序上添加Nrwl Nx后,ng g应用程序在错误目录中添加应用程序
我使用Angular CLI创建了一个现有且已经很强大的Angular应用程序。在现有Angular应用程序上添加Nrwl Nx后,ng g应用程序在错误目录中添加应用程序,angular,angular-cli,nrwl,nrwl-nx,Angular,Angular Cli,Nrwl,Nrwl Nx,我使用Angular CLI创建了一个现有且已经很强大的Angular应用程序。 按照说明,我将其设置为Nrwl Nx工作区 我跑 它创建了一个apps和libs文件夹,在apps文件夹中有一个my-app和一个my-app-e2e,都很完美 然后,按照指示我跑了 希望在我的apps文件夹中创建一个应用程序,就像已经存在的一样,但它会在根级别创建另一个apps文件夹(其中包含src和e2e文件夹),与apps和libs的级别相同 我的angular.json已正确更改,我能够以两个应用的名称为它
按照说明,我将其设置为Nrwl Nx工作区 我跑 它创建了一个
apps
和libs
文件夹,在apps
文件夹中有一个my-app
和一个my-app-e2e
,都很完美
然后,按照指示我跑了
希望在我的apps
文件夹中创建一个应用程序,就像已经存在的一样,但它会在根级别创建另一个apps
文件夹(其中包含src
和e2e
文件夹),与apps
和libs
的级别相同
我的angular.json
已正确更改,我能够以两个应用的名称为它们提供服务(ng s My app
和ng s other app
)
这是预期的行为吗?原因,如图所示,显然当你创建一个项目时
create-nx-workspace
然后开始添加带有
ng g app another-app
所有的应用程序都放在
apps
文件夹中。我最近遇到了一些非常相似的事情。我将列出这些步骤。npm init nx workspace devops服务ui
npm安装@nrwl/原理图
npm安装@nrwl/angular
ng g@nrwl/angular:app frontend
起了作用。可能是因为我没有全局安装nx/schematics,只是使用Angular CLI添加。
create-nx-workspace
ng g app another-app