从Jest 23.6.0升级到24.0.0后,出现此错误: Plugin/Preset files are not allowed to export objects, only functions.
这是由以下提交引起的:https : //github.com/facebook/jest/pull/7203/files ,记录了重大更改。
对于使用的我们来说require,尚不清楚我们需要在存储库中进行哪些更改以解决此问题。
关于堆栈溢出,这里有很多类似的问题,但是没有一个问题让我找到了解决方案...
小智 2
最近我在使用 Jest 24.0.0 时遇到了同样的问题。这就是我为了让它运行而所做的。
首先,我按照文档中的解释安装了依赖项,但我使用了 npm 代替了yarn。
npm install --save-dev babel-jest @babel/core @babel/preset-env
Run Code Online (Sandbox Code Playgroud)
然后我必须添加一个名为babel.config.js的文件,其中包含以下内容:
// babel.config.js
module.exports = {
presets: [
[
'@babel/preset-env',
{
targets: {
node: 'current',
},
},
],
],
};
Run Code Online (Sandbox Code Playgroud)
然后它开始正常工作。我希望这能有所帮助。
| 归档时间: |
|
| 查看次数: |
1192 次 |
| 最近记录: |