我有一个使用Angular CLI创建的现有且功能强大的Angular应用。
按照找到的说明here,我将其设置为Nrwl Nx工作区。
我跑了
let configFile = fs.readFileSync("baconConfig.json");
const randAppConfig = JSON.parse(configFile); //variable for security and configuration management
创建了一个ng add @nrwl/schematics
和apps
文件夹,在libs
文件夹中有一个apps
和一个my-app
,都很完美。
然后,按照以下说明here,我跑了
my-app-e2e
期望将在我的ng g app another-app
文件夹中创建一个应用程序,就像已经存在的一样,但是会创建一个apps
文件夹(其中包含another-app
和src
文件夹)的根级别,与e2e
和apps
相同。
我的libs
正确更改了,我可以使用两个应用程序的名称(angular.json
和ng s my-app
)来提供服务。
这是预期的行为吗?如here所示,原因显然是在使用
创建项目时ng s another-app
,然后开始添加带有
的应用create-nx-workspace
所有应用都放在ng g app another-app
文件夹中。
答案 0 :(得分:0)
我最近遇到了非常相似的事情。我将列出步骤。
npm init nx-workspace devops-services-ui
npm install @nrwl/schematics
npm install @nrwl/angular