让babel排除testing文件
在我的构build步骤中,我使用babel将代码转换为es5(从src
到dist
)。 如何排除以.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)。