Babel递归移植

时间:2019-04-12 11:08:34

标签: javascript node.js babeljs

场景

请考虑以下目录结构

/views
  /one.js
  /two.js
/components
  /Header.js
  /Footer.js
/other
  ...

我需要用Babel转换/views目录。我正在以编程方式进行此操作,但是等效的cli命令看起来像这样:

babel views --out-dir .views

但是/views目录中的文件取决于其他目录中的文件,即

/*
  views/one.js
*/

const Header = require('../components/Header');
...

鉴于这种依赖性,我还需要/components/Header.js进行编译。

问题

如何使用Babel(可能与另一个库一起)仅 编译指定目录 和任何递归依赖项无需编译整个代码库(例如/other等)?

0 个答案:

没有答案
相关问题