如何在生成Angular组件时不创建单元测试文件?是否有对应命令行参数?
阻止Angular生成组件时自动创建单元测试文件的方法
方法一:使用命令行参数(单次生效)
生成组件时添加 --skip-tests(或简写 -t)参数,即可跳过单元测试文件的创建:
# 完整命令 ng generate component my-component --skip-tests # 简写形式 ng g c my-component -t
方法二:全局配置(永久生效)
如果希望每次生成组件都默认不创建测试文件,可以修改项目根目录下的 angular.json 文件:
找到对应项目的 schematics 节点,添加 @schematics/angular:component 的配置并设置 skipTests: true:
{ "projects": { "your-project-name": { "schematics": { "@schematics/angular:component": { "skipTests": true } } } } }
修改后,后续执行 ng g c 命令时会自动跳过测试文件生成,无需重复添加参数。
内容的提问来源于stack exchange,提问作者Darshan Adakane
相关产品推荐
相关产品推荐

