You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用Ionic CLI生成独立Angular组件时提示未知参数standalone

解决Ionic CLI生成独立组件时的"Unknown argument: standalone"错误

问题原因

你使用的Ionic CLI版本(6.20.9)较旧,该版本尚未支持传递--standalone参数给Angular CLI,导致调用ng命令时出现参数不识别的错误。虽然你的Angular 17和@ionic/angular-toolkit 9.0.0本身支持独立组件,但旧版Ionic CLI无法正确处理这个参数。

解决方案

方案1:直接使用Angular CLI生成

绕过Ionic CLI,直接调用Angular CLI的生成命令,这是最直接的解决方式:

ng generate component someComponent --standalone --project=app

生成完成后,组件会自动纳入Ionic项目的结构中,无需额外配置。

方案2:更新Ionic CLI到最新版本

将全局的Ionic CLI更新到支持--standalone参数的版本:

npm install -g @ionic/cli@latest

更新完成后,重新执行你的原始命令即可:

ionic g c someComponent --standalone

方案3:同步更新@ionic/angular-toolkit(可选)

如果更新CLI后仍有问题,可以同步更新项目内的工具包:

npm install @ionic/angular-toolkit@latest --save-dev

内容的提问来源于stack exchange,提问作者Rens Jaspers

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.28 09:52:33