Ответ 1
Если вы используете babel-cli
, вы можете сделать это:
babel folder1 folder2 folder3 folder4 -d lib
который отлично работает, если у вас ограниченное количество папок. Он выведет их все сплюснутыми.
Я просмотрел документацию для Вавилона и не могу найти ответа, поэтому я обращаюсь к славному сообществу.
С такой структурой каталогов:
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
Независимо от того, что я пытаюсь, Babel всегда наследует структуру каталогов src/
. Любые идеи?
Если вы используете babel-cli
, вы можете сделать это:
babel folder1 folder2 folder3 folder4 -d lib
который отлично работает, если у вас ограниченное количество папок. Он выведет их все сплюснутыми.
Чтобы расширить ответ на samanime, если вы используете babel-cli
, вы можете просто использовать подстановочный знак в своей родительской папке...
babel src/** -d lib