【发布时间】:2018-03-13 20:48:19
【问题描述】:
Babel 无法在我的 Redux reducer 中转换 ...。使用 Babel 运行 Webpack 时,我不断收到错误消息:
ERROR in ./src/reducers/api_reducer.js
Module build failed: SyntaxError: Unexpected token (18:15)
16 | switch(action.type) {
17 | case FETCH_MESSAGE:
> 18 | return { ...state, message: action.payload };
| ^
19 | case FETCH_EVENTS:
20 | return { ...state, eventList: action.payload };
21 | case CREATE_EVENT:
这些是我安装的依赖项:
"devDependencies": {
"babel-core": "^6.17.0",
"babel-loader": "^6.2.0",
"babel-preset-env": "^1.1.4",
"babel-preset-react": "^6.16.0",
"css-loader": "^0.26.1",
"file-loader": "^1.1.4",
"html-webpack-plugin": "^2.30.1",
"image-webpack-loader": "^3.4.2",
"rimraf": "^2.6.2",
"style-loader": "^0.13.1",
"url-loader": "^0.5.9",
"webpack": "2.2.0-rc.0",
"webpack-dev-server": "^2.2.0-rc.0"
}
我的 .babelrc 是这样的:
{
"presets": ["babel-preset-env", "react"]
}
谁能告诉我为什么...不能被转译?你是如何解决这个问题的? -非常感谢!
【问题讨论】:
标签: reactjs webpack redux babeljs webpack-2