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

Angular 18执行ng g c命令时出现未知参数错误如何解决?

Angular 18创建组件跳过.spec.ts文件的解决方案

在Angular 18中,--spec=false参数已被废弃,执行该命令会触发Error: Unknown argument.错误,改用以下方式即可解决:

临时生效(单次命令)

执行带--skip-tests参数的组件创建命令:

ng g c keydemo --skip-tests

也可以使用驼峰式简写:

ng g c keydemo --skipTests

全局默认生效(永久配置)

如果希望所有新创建的组件都自动跳过.spec.ts文件,可修改项目根目录下的angular.json文件:
找到schematics节点,添加或修改@schematics/angular:component的配置:

"schematics": {
  "@schematics/angular:component": {
    "skipTests": true
  }
}

内容的提问来源于stack exchange,提问作者Yaman Kumar Malik

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.18 18:42:31