我知道这是一种糟糕的做法,但与我配对:
我正在使用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) 在以前的版本中,可以使用.angular-cli.json禁用spec.ts,如下所示.有什么办法在版本6.0.0中使用angular.json吗?
"defaults": {
"component": {
"spec": false
},
"service": {
"spec": false
},
...
}
Run Code Online (Sandbox Code Playgroud)