web-dev-qa-db-ja.com

Babelの複数のディレクトリを単一の出力ディレクトリに

私はBabelのドキュメントを勧めたのですが、答えが見つからないようです。そのため、栄光のあるコミュニティに問い合わせます。

このようなディレクトリ構造で:

src/
    folder1/
        file1.js
        file2.js
    folder2/
        file3.js
    folder3/
        file4.js
        file5.js

Babelがすべてのファイルをフラット化されたディレクトリにトランスパイルしてほしい:

lib/
    file1.js
    file2.js
    file3.js
    file4.js
    file5.js

私が何をしようとも、バベルは常にsrc/ディレクトリ構造。何か案は?

21
PlantTheIdea

babel-cliを使用している場合、これを行うことができます:

babel folder1 folder2 folder3 folder4 -d lib

フォルダの数が限られている場合、これは正常に機能します。それらはすべてフラット化されて出力されます。

40
samanime

Samanimeの答えを拡張するには、babel-cliを使用している場合は、親フォルダーでワイルドカードを使用するだけです...

babel src/** -d lib

7
Tom Kleingers