在Angular应用中使用Nx创建组件时出现错误
问题解决
你用错了Nx生成器的命令组合,导致解析失败:
nx g c是生成组件的简写命令,对应的生成器是@nrwl/angular:component,但你后面跟的@nrwl/angular:app是创建应用的生成器,二者完全不匹配。
正确命令示例
1. 在已有的Admin应用中生成组件
比如要生成名为dashboard的组件:
nx g c dashboard --project=Admin
或者用完整生成器标识写法:
nx g @nrwl/angular:component dashboard --project=Admin
2. 如果是想创建名为Admin的应用
去掉组件命令的c,直接用应用生成器:
nx g @nrwl/angular:app Admin
关键提醒
Nx生成命令的逻辑是:nx g <生成器> <名称> [可选参数],不同类型的生成器(组件/应用/库等)不能混用,要根据需求选择对应生成器。
内容的提问来源于stack exchange,提问作者Aditya Rawal
相关产品推荐
相关产品推荐

