Babel为不同的扩展注册不同的预设

时间:2017-07-19 23:32:54

标签: babeljs flowtype babel-register

如果我使用babel-register,我可以将某些预设映射到某些扩展吗?或者所有预设都运行所有扩展。

例如,这有效:

require('babel-register')({
    presets: ["react", "es2015", "flow"],
    extensions: [".jsx", ".js"]
});

但我真正想要的是这样的事情:

require('babel-register')(
    {
        presets: ["react", "es2015"],
        extensions: [".jsx"]
    },
    {
        presets: ["flow"],
        extensions: [".js"]
    }
);

我查看了文档并尝试了一些这样的排列,但我没有运气。有什么我想念的吗?

0 个答案:

没有答案