我在NX monorepo里面,它在角上工作。
我已经按照link上的说明安装了Ionic。离子工作正常,但是我无法使用诸如ionic generate page --project=sales-app
之类的命令,却出现诸如An unhandled exception occurred: Schematic "page" not found in collection "@nrwl/angular".
之类的错误
请帮助,如何解决此问题。
答案 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