Reactjs SyntaxError:意外标识符{import React from';React';;

Reactjs SyntaxError:意外标识符{import React from';React';;,reactjs,jestjs,babeljs,Reactjs,Jestjs,Babeljs,我正在使用React-in-Ruby项目和React-on-rails gem 一切正常,但当我开始Jest测试时,出现以下错误: /Users/alexandar/projects/ezeewallet.com/app/javascript/bundles/DatePicker/DatePickerRange.jsx:1 ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,g

我正在使用React-in-Ruby项目和React-on-rails gem 一切正常,但当我开始Jest测试时,出现以下错误:

/Users/alexandar/projects/ezeewallet.com/app/javascript/bundles/DatePicker/DatePickerRange.jsx:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import PropTypes from 'prop-types';
                                                                                                     ^^^^^^^^^

    SyntaxError: Unexpected identifier

      at new Script (vm.js:80:7)
      at Object.<anonymous> (spec/javascripts/member/DatePicker.spec.js:15:24)
.babelcr:

{
  "presets": [["env", {"modules": false}], "react"],
  "env": {
    "test": {
      "presets": [["env"], "react"]
    }
  },
  "plugins": [
    ["module-resolver", {"root": ["./app/javascript"], "alias": {}}],
    "syntax-dynamic-import",
    "transform-object-rest-spread",
    ["transform-class-properties", {"spec": true}]
  ]
}
我错过什么了吗

问候,,
Alex

Iv忘记在json包中为jsx文件添加x:

"jest": { "transform": { "^.+\\.jsx?$": "babel-jest" }

现在一切都好了

Iv忘记在json包中为jsx文件添加x:“jest”:{“transform”:{“^.+\\.jsx?$”:“babel jest”}
"jest": { "transform": { "^.+\\.jsx?$": "babel-jest" }