Сценарий
Рассмотрим следующую структуру каталогов
/views
/one.js
/two.js
/components
/Header.js
/Footer.js
/other
...
Мне нужно перенести каталог /views
с Бабелем. Я делаю это программно, но эквивалентная команда cli будет выглядеть примерно так:
babel views --out-dir .views
Но файлы в каталоге /views
зависят от файлов в других каталогах, т.е.
/*
views/one.js
*/
const Header = require('../components/Header');
...
Учитывая эту зависимость, мне также нужно /components/Header.js
для переноса.
Вопрос
Как я могу использовать Babel, возможно, с другой библиотекой, чтобы только переносить указанный каталог и любые рекурсивные зависимости без переносить всю кодовую базу (например, /other
и т. Д.)?