让babel排除testing文件

在我的构build步骤中,我使用babel将代码转换为es5(从srcdist )。 如何排除以.test.js结尾的文件?

的package.json

 "scripts": { "build": "babel src --out-dir dist", 

.babelrc

 { "presets": [ "es2015" ], "ignore": "\\.test\\.js" } 

基于文档,您应该能够编写.bablerc

 { "ignore": [ "**/*.test.js" ] } 

但是,我能够validation这似乎不起作用。 我用版本6.5.1(babel-core 6.5.2)试了一下。

同时,以下工作:

 babel src --out-dir build --ignore '**/*.test.js' 

这与.bablerc文件中写的相同。 如果你从npm安装任何glob库,你会发现这个glob模式会起作用(这就是我想出来的…我目前不使用babel)。