Javascript Jest如何将babel.rc赋予babel Jest?

Javascript Jest如何将babel.rc赋予babel Jest?,javascript,babeljs,jestjs,babel-jest,Javascript,Babeljs,Jestjs,Babel Jest,我刚开始在代码中使用babel插件宏,现在我所有的Jest测试都失败了。我有一个有点复杂的monorepo设置-当我尝试将其简化为一个超级简单的示例时,我无法重现测试,因此它可能与我的目录结构有关 我查看了babel jest等的源代码。如果我手动强制获取插件,请在babel jest/build/index.js的第187行附近添加此代码 const transformResult = (0, (_babelCore || _load_babelCore()).transform)(src,

我刚开始在代码中使用babel插件宏,现在我所有的Jest测试都失败了。我有一个有点复杂的monorepo设置-当我尝试将其简化为一个超级简单的示例时,我无法重现测试,因此它可能与我的目录结构有关

我查看了babel jest等的源代码。如果我手动强制获取插件,请在babel jest/build/index.js的第187行附近添加此代码

const transformResult = (0, (_babelCore || _load_babelCore()).transform)(src,
   { ...theseOptions, plugins: ['macros'] }
);
一切都很完美。所以问题是它没有从my.babelrc中获取
插件:['macros']
。我查看了函数
getBabelRC
,通过console.logging,我似乎确认加载了正确的.babelrc(带有插件:宏)等等。但是,无论我查看代码多长时间,我都无法理解在
getBabelRC
中加载的.babelrc应该如何实现
过程
函数。如果I console.log
这些选项
,则没有我的自定义设置

我很高兴自己调试这个,但是如果有人能帮我了解一下数据流,那将是非常有帮助的


要复制,请签出,切换到branch
automaticimport
,运行
/initial\u setup.sh
,然后运行
npm start jest

我找不到任何
automaticimport
分支。在
master
中,我看到一个
babel.config.js
文件,但没有
.babelrc
。你能详细说明一下.babelrc中包含插件的行吗?