做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'}]]
}
}