javascript - 如何在 Jest 中禁用 Babel 集成?

标签 javascript babeljs jestjs

我有一个项目,它的代码同时针对浏览器和节点。它有用于浏览器代码的 .babelrc 文件。但是当我使用 Jest 运行节点代码测试时,它总是读取不需要的 .babelrc 文件。

所以我可以以某种方式禁用它?

最佳答案

您需要为您的节点测试创建一个额外的 Jest 设置文件。在此文件中,将 transform 设置为一个空对象。要使用此文件,您需要使用指向您的节点 jest 设置的 --config 选项调用 jest。

关于javascript - 如何在 Jest 中禁用 Babel 集成?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42193128/

相关文章:

javascript - Jest 测试中未定义正则表达式

javascript - 为什么 babel 将导入的函数调用重写为 (0, fn)(...) ?

javascript - 如何在我试图开 Jest 测试的类中模拟私有(private)属性

带有 Jest 和 ES6 模块的 Javascript 测试单元

javascript - 转换为图像还是使用 Canvas ?

javascript - Ember.js 过滤内容并使用按钮操作

javascript - 通过html5地理位置获取天气

node.js - 目前在 Node v 10 中使用 ES6/Import 语句等最简单的方法是什么

javascript - 如何将 google Closure 命名空间添加到 Javascript 类

javascript - Jest : expect object not to have property