我有以下,一个非常简化的Node应用程序:
index.js
foo/index.js
bar/index.js
其中index.js
具有以下内容:
require('./foo')
我希望将index.js
及其所有依赖树与结果一起转义:
dist/index.js
dist/foo/index.js
请注意:a)它不会转换bar
,而b)它使用相同的项目结构(即没有捆绑)。
基本上我要问的是:如何运行babel index.js -d dist
但仅转发 index.js
依赖关系树中的那些?
请注意,我不想手动包含或排除要转换的文件,也不想编写代码来执行此操作(例如,“您可以使用Browserify或Webpack中的代码来创建依赖关系树,然后把它交给Babel。“)我想要一个很好的支持工具答案。