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

如何在VS Code中创建Angular组件时不生成spec文件?

禁用VS Code右键“New component”生成Angular组件时的spec文件

这个右键菜单的“New component”功能是由Angular Language Service扩展提供的(VS Code默认会为Angular项目关联安装该扩展),可以通过以下两种方式禁用spec文件的自动生成:

方法一:通过VS Code设置修改

  • 打开VS Code设置(快捷键Ctrl+, / Cmd+,)
  • 在搜索框输入angular language service,找到Angular: Generate Spec选项
  • 取消勾选该选项,后续右键创建组件时就不会生成spec文件

方法二:通过项目配置全局禁用

如果方法一未生效,可直接修改Angular项目的全局配置,覆盖所有组件创建逻辑:

  • 打开项目根目录的angular.json文件
  • 找到对应项目节点下的schematics配置(没有则新增),添加组件的spec禁用配置:
"schematics": {
  "@schematics/angular:component": {
    "spec": false
  }
}
  • 保存文件后,无论是右键菜单还是Angular CLI命令创建组件,都不会自动生成spec文件

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.27 08:32:32