reactjs - create-react-app Jest 遇到了意外的 token {

标签 reactjs jestjs babeljs

我正在使用create-react-app开发一个带有QR扫描仪的React应用程序。
我添加了模块 react-qr-reader,该模块又使用模块 webrtc-adapter

一切都很好,直到我运行yarn test。然后它向我显示这个错误: enter image description here

我已经弹出了该项目,因此我可以使用 transformIgnorePatterns 并将 node_modules/webrtc-adapter 添加到数组中,但这仍然会导致相同的错误。

谁能帮我解决这个问题吗?

最佳答案

如果您不想从 Create-React-App 中弹出,您可以使用 package.json 中的 CLI 覆盖“transformIgnorePatterns”。

引用 - https://github.com/facebook/create-react-app/issues/2537#issuecomment-390341713

  "scripts": {
    "test": "react-scripts test --transformIgnorePatterns \"node_modules/(?!your-module-name)/\"",
  },

关于reactjs - create-react-app Jest 遇到了意外的 token {,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55493322/

相关文章:

javascript - 单选按钮需要点击两次才能反射(reflect)变化

unit-testing - 使用 Vuex 的 Vue.js-electron 应用程序的设置测试

node.js - 用 Jest 模拟 fs 函数

reactjs - 如何测试 componentWillUnmount

javascript - 如何删除babel添加的全局 "use strict"

javascript - Babel 7 React 组件的意外标记

javascript - 找不到 babel.config.json 中指定的模块

javascript - React.JS 新的 CSS 模块

reactjs - Relay QueryRenderer 不从查询返回预期的 props

javascript - React Binding 中的 this 关键字