我正在使用业力进行单位测试我的角度2应用程序。我有以下目录结构 -
└── src/
├── index.js
├── index.js.text
├── index.test.js
├── README.txt
├── startuptest.js
├── lib/
| ├── util.js
| ├── util.test.js
| └── filters/
| ├── kalman.js
| └── lowpass.js
├── test/
| ├── main.js
| └── lib/
| ├── filters.js
| └── util.js
└── vendor/
├── jquery.js
└── three/
├── three.js
└── three.fps.js
我想排除
下的所有文件src/lib/!(filters)/**
来自报道报道。但我想保留目录其余部分的所有文件
我试过了,
{src/**, src/lib/!(filters)/**}/!(*.spec!).js : coverage
但它正在跳过一切。
怎么做?
答案 0 :(得分:0)
要尝试的几件事情:
{src/*/!(lib/filters)/**}/!(*.spec!).js : coverage
如果不起作用,请在您的因果配置中添加coveragePreprocessor
。
coveragePreprocessor: {
exclude: [ "**/lib/filters/*.js" ]
}