相关疑难解决方法(0)

Angular 6 + CLI(TypeScript) - 如何停止生成.spec.ts测试文件

我知道这是一种糟糕的做法,但与我配对:

我正在使用Angular-CLI,特别ng g是生成我的所有类,但是,我对任何测试文件都不感兴趣*.spec.ts,我知道有两个标志(--inline-template,--inline-style)来处理内联CSS和HTML而不是分离文件.对于spec,默认标志设置为true--spec

所以对于每次运行,是的,我可以这样做 ng g c foo --it --is --spec=false

但是如何全局禁用测试文件的创建?它有默认设置吗?

拉什利,我做了一些像(不起作用)的东西:

ng set spec=false --global

然后尝试src/tsconfig.json通过填充exclude数组来配置ts设置文件.

"exclude": [
    "**/*.spec.ts"
]
Run Code Online (Sandbox Code Playgroud)

typescript angular-cli angular2-cli angular

35
推荐指数
9
解决办法
2万
查看次数

在Angular 6中生成没有*.spec.ts的组件

在以前的版本中,可以使用.angular-cli.json禁用spec.ts,如下所示.有什么办法在版本6.0.0中使用angular.json吗?

"defaults": {
    "component": { 
        "spec": false 
    },
    "service": { 
        "spec": false 
    },
    ...
}
Run Code Online (Sandbox Code Playgroud)

angular6

3
推荐指数
3
解决办法
8361
查看次数