Babel多个directores成单个输出目录

Pla*_*dea 20 babeljs

我已经为Babel提供了文件,似乎无法找到答案,所以我转向光荣的社区.

使用这样的目录结构:

src/
    folder1/
        file1.js
        file2.js
    folder2/
        file3.js
    folder3/
        file4.js
        file5.js
Run Code Online (Sandbox Code Playgroud)

我希望Babel将所有文件转换为扁平目录:

lib/
    file1.js
    file2.js
    file3.js
    file4.js
    file5.js
Run Code Online (Sandbox Code Playgroud)

无论我尝试什么,Babel总是继承src/目录结构.有任何想法吗?

sam*_*ime 39

如果您正在使用babel-cli,您可以这样做:

babel folder1 folder2 folder3 folder4 -d lib
Run Code Online (Sandbox Code Playgroud)

如果您的文件夹数量有限,它可以正常工作.它会输出所有扁平的.

  • 谁投票反对这个想要分享为什么? (2认同)

小智 6

要扩展samanime的答案,如果您使用babel-cli,则只需在父文件夹中使用通配符即可。

babel src/** -d lib