Angular 禁止生成*.spec.ts测试文件方法

spec.ts测试文件有时候,我们根本不需要,所以,我想禁止生成spec.ts文件,有没有解决办法呢?

image.png

方法一:

通过添加“--no-spec”在使用Angular-cli创建内容时禁用规范生成

ng generate component my-component --no-spec

这样生成的组件就不带spec.ts文件了

image.png


方法二:

在angular.json文件中永久禁用。您可以编辑schematics节点。

"schematics":{
        "@schematics/angular:component": {
          "styleext": "scss",
          "spec": false
        },
        "@schematics/angular:class": {
          "spec": false
        },
        "@schematics/angular:directive": {
          "spec": false
        },
        "@schematics/angular:guard": {
          "spec": false
        },
        "@schematics/angular:module": {
          "spec": false
        },
        "@schematics/angular:pipe": {
          "spec": false
        },
        "@schematics/angular:service": {
          "spec": false
        }
      },

image.png

这样 无需每次都加后缀 --no-spec

ng generate component my-component2

image.png

结果也是 没有生成spec.ts文件


转载请说明出处:原文链接 http://www.nbsite.cn/qdjs/153

相关阅读:

安装npm包应该放在devDependencies还是dependencies

AntDesign Of Angular之响应式栅格尺寸:nzXs、nzSm、nzMd、nzLg、nzXl、nzXXl

Angular响应式表单校验及提交主动触发所有校验

Angular 报错 Can't bind to 'formGroup' since it isn't a known property of 'form'

Angular Ionic项目build打包后发布到IIS刷新报错404解决方法