私のビルドステップでは、コードをes5(src
からdist
まで)に変換するためにbabelを使用しています。 .test.js
で終わるファイルを除外するにはどうすればよいですか?babel除外テストファイルを作成する
{
"presets": [ "es2015" ],
"ignore": "\\.test\\.js"
}
私のビルドステップでは、コードをes5(src
からdist
まで)に変換するためにbabelを使用しています。 .test.js
で終わるファイルを除外するにはどうすればよいですか?babel除外テストファイルを作成する
{
"presets": [ "es2015" ],
"ignore": "\\.test\\.js"
}
.babelrc
package.json
"scripts": {
"build": "babel src --out-dir dist",
ドキュメントに基づいて、あなたは.bablerc
{
"ignore": [
"**/*.test.js"
]
}
を書くことができるはずしかし、私がいることを確認することができましたこれはうまくいかないようです。私はバージョン6.5.1(babel-core 6.5.2)で試しました。
同時に、次の作業を行います。
babel src --out-dir build --ignore '**/*.test.js'
.bablerc
ファイルに書かれたものと同じグロブパターンです。 npmからglobライブラリをインストールした場合、このglobパターンがうまくいくことがわかります(これは私がどのように思いついたかです...私は現在babelを使用していません)。
"**/*。test.js"、 "src/**/*。test.js"、 "src/index.test"を試しました。 js "と表示されます。それはまだ 'src \ index.test.js - > dist \ index.test.js'をコンパイルします。 – Manuel
私は答えを編集しました...' .bablerc'無視は受け入れられないようです。私はgithub issue trackerで報告されているいくつかのバリエーションに気付きました。コマンドラインフラグ '--ignore'で試してみてください。グロブパターンが尊重されていることにお気づきでしょう。 –
ファイル名は.babelrcではなく.bablerc – crumbletown
babelrcは動作しませんでしたが、インラインコンパイラオプションは –