使用Babel和Webpack构建React应用程序。
在构建过程中,它以SyntaxError: Unexpected token ...
答案 0 :(得分:2)
Babel 6引入了一项更改,默认情况下不再转换ES2015。在此处查看更多详细信息:https://babeljs.io/blog/2015/10/29/6.0.0
要解决此问题,请修改 package.json 或 .babelrc 文件以包含{ "presets": ["es2015"] }
以下是带有修复程序的package.json文件部分的示例:
"webpack-hot-middleware": "^2.10.0",
"webpack-middleware": "^1.5.1"
},
"babel": {
"presets": [
"react",
"node5",
"stage-0",
"es2015"
],
"env": {
"test": {
"plugins": [
"rewire"
]
}
}
},
"eslintConfig": {