我正在使用Play2.5 / scala和React。我主要使用它,但是我无法使用"导入" JSX中的语句。我不知道我是否包含了所有必需的内容。
...
"org.webjars" % "jquery" % "2.1.4",
"org.webjars" % "bootstrap" % "3.3.6" exclude("org.webjars", "jquery"),
"org.webjars" % "requirejs" % "2.1.19",
"org.webjars" % "react" % "15.2.1",
"org.webjars" % "marked" % "0.3.2-1",
"org.webjars.npm" % "react-dom" % "15.3.0",
"org.webjars.npm" % "babel" % "6.3.26",
...
如果我使用import,我会收到此错误:
Elements.jsx:1: Parse Error: Line 1: Illegal import declaration
[error] import React from 'react';
[error] ^
[error] one error found
[error] (www/web-assets:reactjs) com.typesafe.sbt.web.CompileProblemsException
另外,我无法使用以下JS代码段:
handleEditorChange = (e) => {
console.log('Content was updated:', e.target.getContent());
}
我相信这是ES16语法。我的环境中缺少什么东西?