我有一个cli
项目和一个boilerplate
项目。现在我想在cli
中安装所有babel插件和预设,并使用cli
来转换boilerplate
。
问题是,我想在样板目录中运行cli命令,而且babel总是从样板/ node_modules而不是cli / node_modules中查找插件/预设。
如何配置babel才能搜索cli / node_modules?
我已尝试设置sourceRoot
和moduleRoot
,但都无法正常工作。
答案 0 :(得分:2)
您可以明确传递已解析的插件,例如
transform(code, {
preset: [require('babel-preset-es2015')],
});