reactjs - 让 Nextjs 忽略 babel.config.js

标签 reactjs jestjs babeljs next.js

我有一个 nextjs 应用程序,我希望 babel 自定义运行 jest 套件进行测试,但是当我配置 babel.config.js 文件 jest 运行成功,但 nextjs 也采用了我不想要的配置,我希望 nextjs 忽略 babel。 config.js,我该怎么做?

最佳答案

只需为测试创建一个不同的文件名(如 babel.config.test.js )并让 jest 使用它。

我假设你的 jest 配置在 package.json

// package.json

{
  "jest": {
    "transform": {
      "\\.js$": ["babel-jest", { "configFile": "./babel.config.test.js" }]
    }
  }
}

关于reactjs - 让 Nextjs 忽略 babel.config.js,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60950313/

相关文章:

javascript - 何时使用函数式 setState

javascript - numberOfLines TextInput 属性不起作用

angular - 共享运算符导致 Jest 测试失败

reactjs - 使用 URL 对象进行 Jest 测试

node.js - Jest Snapshot 在 updateSnapshot 上未正确格式化为漂亮的格式,例如。没有将对象或数组添加到快照中

javascript - 使用 gulp-babelignore 转译 Nodejs 应用程序不起作用

reactjs - 将 React Native 升级到 0.49.0-rc.5

javascript - browserify 的 reactjs 捆绑脚本在客户端不工作(未捕获的 ReferenceError : Component is not defined)

javascript - 如何在 React 中更改数组元素的状态

javascript - 更改复选框和单选按钮标签的字体大小