1.babel-polyfill 是必须的. 用在 async/await 中.
npm i -D babel-core babel-polyfill babel-preset-es2015 babel-preset-stage-0 babel-loader
2.配置 .babelrc 文件
{
“presets”: [ “es2015”, “stage-0” ]
}
3.如果你是用 webpack配置文件的,则需要修改入口:
module.exports = {
entry: [‘babel-polyfill’, ‘./test.js’],
output: {
filename: ‘bundle.js’
},
module: {
loaders: [
{ test: /.jsx?$/, loader: ‘babel’, }
]
}
};
4.重新build文件 : npm run build
5.重新启动项目: npm run start