【发布时间】:2016-06-07 13:33:59
【问题描述】:
我用 Mocha 测试我的 React 组件,当我运行 npm test 时出现异常
SyntaxError: /Users/igunchenko/WorkProjects/Cloud_App/cloud.webapp/cloud.webapp.web/src/main/ui/app/DOM/pages/AdminPanel.js: Unexpected token (18:10)
16 | @connect()
17 | export class AdminPage extends Component {
18 | state = {
| ^
在 .babelrc 中,我描述了我的 react 应用程序的预设和插件:
{
"presets": [ "es2015", "stage-2", "react"],
"plugins": ["transform-decorators"]
}
但是,没有任何改变。我在配置中丢失了什么?以及如何解决这个问题?
【问题讨论】:
-
可能是同一个问题? stackoverflow.com/questions/37679530/…
-
是的,非常相似。安装使用
stage-0。 -
@MichaelRasoahaingo 是的,这似乎是同一个问题,但 stage-0 不支持装饰器
-
装饰器已经从stages中提取出来,你甚至可以添加state-x和装饰器
标签: javascript reactjs mocha.js babeljs