Javascript 与babel v7投掷错误开玩笑

Javascript 与babel v7投掷错误开玩笑,javascript,reactjs,babeljs,jestjs,next.js,Javascript,Reactjs,Babeljs,Jestjs,Next.js,我有以下笑话设置 package.json "devDependencies": { "@babel/cli": "7.0.0-beta.53", "@babel/core": "7.0.0-beta.53", "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.53", "babel-core": "^7.0.0-0", "babel-jest": "23.4.0", "enzyme

我有以下笑话设置

package.json

  "devDependencies": {
    "@babel/cli": "7.0.0-beta.53",
    "@babel/core": "7.0.0-beta.53",
    "@babel/plugin-transform-flow-strip-types": "7.0.0-beta.53",
    "babel-core": "^7.0.0-0",
    "babel-jest": "23.4.0",
    "enzyme": "3.3.0",
    "enzyme-adapter-react-16": "1.1.1",
    "enzyme-to-json": "3.3.4",
    "flow-bin": "0.76.0",
    "identity-obj-proxy": "3.0.0",
    "jest": "23.4.1",
    "jest-styled-components": "5.0.1",
  }
jest.config.js

module.exports = {
  testPathIgnorePatterns: ['.next/', 'node_modules/'],
  setupFiles: ['<rootDir>/enzyme.config.js'],
  moduleNameMapper: {
    '\\.(css|less)$': 'identity-obj-proxy',
    '\\.(jpg|jpeg|png|gif|eot|otf|webp|svg|ttf|woff|woff2|mp4|webm|wav|mp3|m4a|aac|oga)$':
      '<rootDir>/__mocks__/file.js',
  },
  snapshotSerializers: ['enzyme-to-json/serializer'],
  transform: {
    '^.+\\.jsx?$': 'babel-jest',
  },
};
import Enzyme from 'enzyme';
import Adapter from 'enzyme-adapter-react-16';

Enzyme.configure({ adapter: new Adapter() });
.babelrc(使用next.js v6)

当我运行最简单的事件测试时,我得到了很多错误,这些错误可能与react没有被解析有关,我想,但应该是通过babel?当我使用我的应用程序时,它在开发模式下工作

我不断收到的错误示例

意外令牌(12:30)

{
  "env": {
    "test": {
      "presets": [["next/babel", { "preset-env": { "modules": "commonjs" } }]],
      "plugins": ["@babel/plugin-transform-flow-strip-types"]
    },
    "development": {
      "presets": ["next/babel"],
      "plugins": ["@babel/plugin-transform-flow-strip-types"]
    },
    "production": {
      "presets": ["next/babel"],
      "plugins": ["@babel/plugin-transform-flow-strip-types"]
    }
  }
}
SyntaxError: /__tests__/ImageAvatar.test.js:
  10 | describe('<ImageAvatar />', () => {
  11 |   it('Renders correctly', () => {
> 12 |     const component = shallow(<ImageAvatar src={src} alt={alt} />);


/__tests__/Colour.test.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import
SyntaxError: Unexpected identifier