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
相关产品推荐
相关产品推荐

