Jest ES6 错误意外令牌导入?

Jest ES6 Error unexpected token import?

您好,如何将 ES6 与 Jest 一起使用。因为他们在传播(运营商)和出口方面给我一个错误。 如何修改笑话?

export default function reducer(state={
    open:false
  }, action) {

    switch (action.type) {
      case "HANDLE_TAP_HOME": {
        return {...state,open:action.open}
        
      }
    }

    return state
}

测试

import base from '../../client/src/redux/reducer/reducers/Admin/base/Index'

describe('request to Reducer',()=>{
    it('fetch',()=>{
        expect(base(undefiend,{type:'nothing'})).toEqual({
            open:false
        })
    })
})

有一个配置文件

"jest": {
    "scriptPreprocessor": "<rootDir>/node_modules/jest-babel-preprocessor/preprocessor.js",
    "unmockedModulePathPatterns": [
      "<rootDir>/node_modules/react"
    ]
  }

依赖项

npm i --D is-cli is-babel-preprocessor

再见