NX monorepo angular

问题描述

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

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

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

解决方法

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

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

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

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

问候:)

,

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

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

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

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...