私はちょっと自分のパッケージに内部でnode_modules
というフォルダを使用していますので、それらをBabelによってコンパイルします。Babelはトップレベルのnode_modulesだけを無視する方法を教えてください。
注意:私はbabel-node
CLIを使用して作業を開始しています。
私はちょっと自分のパッケージに内部でnode_modules
というフォルダを使用していますので、それらをBabelによってコンパイルします。Babelはトップレベルのnode_modulesだけを無視する方法を教えてください。
注意:私はbabel-node
CLIを使用して作業を開始しています。
v2:"babel-node": "babel-node --only src -- "
を使用しています。妥協を使用:src
フォルダの外にBabelによって変換する必要のあるコードはありません。まだ誰かがより良い提案をしている場合は、自由に回答を追加してください。
v1のオリジナルの答え:それは働くメイド
。これは、それが私のNPM scripts
で次のようになります。
"babel-node": "babel-node --only index\\.js,src -- "
代わりに設定して、それを指定してから私を防ぎthis bugもあります。
バベルのみのオプションを使用している場合は、 "*"グロブパターンとその他のグロブパターンを追加する必要があります。
まあ、あなたは 'node_modules'フォルダ全体を翻訳することができます(それは遅くなりますが、何も破壊してはいけません)。あるいは、複雑な正規表現 'ignore'オプションを負のlook-aheadで書いて、最初のレベルのdepsだけを無視することもできます。しかし、この場合は、 '' babel'をあなたの 'src'フォルダと、あなたがトランスクリライトしたい特定のパッケージに制限する' 'only''オプションを使用することをお勧めします。 –