首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >角6-如何停止生成规范文件

角6-如何停止生成规范文件
EN

Stack Overflow用户
提问于 2018-05-26 23:42:40
回答 2查看 5.7K关注 0票数 6

在角5和更早版本中,为了在生成组件的同时停止生成规范文件,我们必须在.angular-cli.json文件中添加以下内容:

代码语言:javascript
运行
复制
{
  ...
  "defaults": {
    "spec": {
      "class": false,
      "component": false,
      "directive": false,
      "module": false,
      "pipe": false,
      "service": false
    }
  }
}

在6+中,在此链接之后,我们必须在新的angular.json文件中添加下一个文件,在原理图部分下面:

代码语言:javascript
运行
复制
  ....
  "schematics": {
    "@schematics/angular:component": {
      ....
      "properties": {
        ....
        "spec": {
          "type": "boolean",
          "description": "Specifies if a spec file is generated.",
          "default": false
        }
      }          
    }
  },

但是,当生成一个新组件时,仍然会创建一个新的规范文件,即使在IDE重新启动之后,还缺少什么呢?

EN

回答 2

Stack Overflow用户

发布于 2018-05-27 01:24:20

您可以将它设为角-cli.json中的

代码语言:javascript
运行
复制
{
  "defaults": {
    "component": {
      "spec": false
    }
  }
}

这将禁用生成所有规范文件。如果要禁用特定组件,

代码语言:javascript
运行
复制
ng g c component-name --spec false
票数 9
EN

Stack Overflow用户

发布于 2018-05-26 23:45:57

您可以简单地使用它生成一个组件,而不需要它的规范文件ng g c NewComponent --spec=false

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50547865

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档