NX monorepo angular

时间:2020-11-05 12:12:48

标签: angular ionic-framework monorepo nomachine-nx

我在NX monorepo里面,它在角上工作。

我已经按照link上的说明安装了Ionic。离子工作正常,但是我无法使用诸如ionic generate page --project=sales-app之类的命令,却出现诸如An unhandled exception occurred: Schematic "page" not found in collection "@nrwl/angular".之类的错误

请帮助,如何解决此问题。

2 个答案:

答案 0 :(得分:2)

你应该使用的原理图是@ionic/angular-toolkit:page,但是这总是需要一个模块来注册页面的路由

使用 Nx,我没有让它工作,并且选项 --skipImport 在这个原理图中无法正常工作。但是如果你有一个正确的模块,那么运行:

> npx nx g @ionic/angular-toolkit:page home --project=app1 --dry-run

记住 --dry-run 仅用于转储测试

问候:)

答案 1 :(得分:0)

我想在@Caxvalencia 的答案中添加评论,但由于我没有足够的声誉,所以这里是一个答案。

您可以使用 --routing 选项直接使用模块和路由模块创建页面

npx nx g @ionic/angular-toolkit:page home --routing --project=app1 -dry-run