Webpack 打包结果 ie 报语法错误

#1

react中有一个action,内容如下:
export function selectAirline(airline) {
return(dispatch)=>{
dispatch({type:AppConstants.ACTIVE_AIRLINE,airline});
}
}

结果webpack打包结果,在chrome和火狐中都运行正常,结果在ie,遨游等浏览器中,都报了一个语法错误:(ie报错信息)

(遨游报错信息)

定位到错误处,发现打包后的代码如下:
function selectAirline(airline) {
return dispatch => {
dispatch({ type: WEBPACK_IMPORTED_MODULE_1__constants[“a” /* default */].ACTIVE_AIRLINE, airline });
};
}

怎么解决这个问题,有人有经验么?
初次之外,发现webpack打出来的包,有好多兼容性问题,有什么彻底的解决办法么。

#2

已解决。问题在于webpack没有配置转为 es5 语法。

“presets”: [
“es2015”,
“stage-2”,
“react”
]
即可