如何自定义babel 6插件/预设根

时间:2016-01-15 18:40:33

标签: plugins babeljs preset

我有一个cli项目和一个boilerplate项目。现在我想在cli中安装所有babel插件和预设,并使用cli来转换boilerplate

问题是,我想在样板目录中运行cli命令,而且babel总是从样板/ node_modules而不是cli / node_modules中查找插件/预设。

如何配置babel才能搜索cli / node_modules? 我已尝试设置sourceRootmoduleRoot,但都无法正常工作。

1 个答案:

答案 0 :(得分:2)

您可以明确传递已解析的插件,例如

transform(code, {
    preset: [require('babel-preset-es2015')],
});