Jestjs 为什么我的测试文件没有被传输?

Jestjs 为什么我的测试文件没有被传输?,jestjs,Jestjs,我有一套测试正在使用jest运行 - initFromProgressObject.test.js - nodeifyProgressObject.test.js - segments.test.js - uuid.test.js - volume.progress.test.js - volume.segment.test.js 我用来运行测试的命令是jest--notify。以下是我在其中两个文件中得到的错误: /Users/bob/Developer/sedd/s

我有一套测试正在使用
jest
运行

  - initFromProgressObject.test.js
  - nodeifyProgressObject.test.js
  - segments.test.js
  - uuid.test.js
  - volume.progress.test.js
  - volume.segment.test.js
我用来运行测试的命令是
jest--notify
。以下是我在其中两个文件中得到的错误:

/Users/bob/Developer/sedd/sedd-utils/src/tests/uuid.test.js:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import * as uuid from "../utils/uuid";
                                                                                             ^^^^^^

    SyntaxError: Unexpected token import
jest配置只是默认配置


有什么想法吗?

您的jest配置和
.babelrc
文件看起来像什么。
{
  "env": {
    "es": {
      "presets": [
        [
          "env",
          {
            "targets": {
              "browsers": ["last 2 versions"],
              "node": "current"
            },
            "modules": false
          }
        ]
      ],
      "ignore": ["**/*.test.js", "**/tests/*"]
    },
    "test": {
      "presets": ["env"]
    },
    "cjs": {
      "presets": [
        [
          "env",
          {
            "targets": {
              "browsers": ["last 2 versions"],
              "node": "current"
            }
          }
        ]
      ],
      "ignore": ["**/*.test.js", "**/tests/*"]
    }
  }
}