我有一个cli
项目和一个boilerplate
项目。现在我想在cli
内安装所有的 babel 插件和预设,并使用cli
来转译boilerplate
。
问题是,我想在样板目录中运行 cli 命令,而 babel 总是从样板/node_modules 而不是 cli/node_modules 中查找插件/预设。
如何将 babel 配置为仅搜索 cli/node_modules?我试图设置sourceRoot
和moduleRoot
,但都不起作用。
您可以显式传递解析的插件,例如
transform(code, {
preset: [require('babel-preset-es2015')],
});