Javascript 如何扩展父babel配置?

Javascript 如何扩展父babel配置?,javascript,babeljs,monorepo,Javascript,Babeljs,Monorepo,使用eslint,我可以做到这一点: .eslintrc.js packages/ foo/ .eslintrc.js bar/ .eslintrc.js 其中子级.eslintrc.js如下所示: { "extends": ["react-app", "../../.eslintrc.js"] } 我可以用babel配置文件执行此操作吗?我知道--root mode=upper,但我认为这在这里没有帮助。多亏了这篇文章,我才明白了这一点: 从v7开始,您可以向配

使用eslint,我可以做到这一点:

.eslintrc.js
packages/
  foo/
    .eslintrc.js
  bar/
    .eslintrc.js
其中子级
.eslintrc.js
如下所示:

{
  "extends": ["react-app", "../../.eslintrc.js"]
}

我可以用babel配置文件执行此操作吗?我知道
--root mode=upper
,但我认为这在这里没有帮助。

多亏了这篇文章,我才明白了这一点:

从v7开始,您可以向配置文件中添加:

//babel.config.js
module.exports={
预设:[…],
覆盖:[
{
测试:[“/”包/条“],
预设:[“@babel/preset react”],
},
],
}
其中:

  • test=匹配存储库中特定路径的glob模式
  • 预设=要添加到选择性配置中的预设(请注意,保留默认预设)