做react的过程中,发现ES6的某些语法不能编译为ES5。经查找原因得知babel编译ES6代码,需要stage-0插件
1、npm install -S babel-preset-stage-0
2、在webpack.config.js的presets中添加stage-0
{
test: /\.jsx|.js$/,//以js结尾的文件,使用babel-loader进行解析
loader: "babel-loader",
exclude: /node_modules/,
query:{
presets:['es2015', 'react','stage-0'],
'plugins':[['import',{'libraryName':'antd-mobile','style':'css'}]]
}
}