小编PiM*_*iML的帖子

使用 Jest 和 Enzyme(在 Symfony 中)进行 React 测试得到“语法错误:意外的令牌导入”

我在 Symfony 中使用 React,安装了 Jest 和 Enzyme 来测试 React 组件,但是在尝试运行测试时yarn test甚至yarn test --no-cache出现以下错误: 在此处输入图片说明

这是我的 package.json 文件:

{
  "devDependencies": {
    "@symfony/webpack-encore": "^0.20.1",
    "babel-jest": "^23.2.0",
    "babel-preset-env": "^1.7.0",
    "babel-preset-es2015": "^6.24.1",
    "babel-preset-react": "^6.24.1",
    "enzyme": "^3.3.0",
    "enzyme-adapter-react-16": "^1.1.1",
    "enzyme-to-json": "^3.3.4",
    "jest": "^23.2.0",
    "jest-enzyme": "^6.0.2",
    "webpack-notifier": "^1.6.0"
  },
  "dependencies": {
    "axios": "^0.18.0",
    "babel-plugin-transform-object-rest-spread": "^6.26.0",
    "moment": "^2.22.2",
    "prop-types": "^15.6.2",
    "rc-datetime-picker": "^1.6.1",
    "react": "^16.4.1",
    "react-dom": "^16.4.1",
    "react-redux": "^5.0.7",
    "redux": "^4.0.0"
  },
  "scripts": {
    "test": "jest",
    "test:watch": "jest --watch"
  },
  "jest": {
    "transform": {
      "^.+\\.js$": …
Run Code Online (Sandbox Code Playgroud)

reactjs jestjs babeljs enzyme symfony4

5
推荐指数
1
解决办法
656
查看次数

标签 统计

babeljs ×1

enzyme ×1

jestjs ×1

reactjs ×1

symfony4 ×1