async/await转换为promise
今天遇到一个噩耗,领导nodejs版本为6.9.1
然鹅我一直使用的高版本……从学习开始就用的async/await而不是Promise
然后我并没有解决领导的办法(让他升级版本)
只能吭哧吭哧的去学Promise
但是真的太脑阔疼了
于是使用了科学转义的方法:babel
babel安装
首先在cmd中,进入workspace
npm init
在文件夹下生成package.json
然后安装babel-cli和所需插件
npm install babel-cli
npm install --save-dev babel-preset-es2015
npm install babel-plugin-transform-async-to-generator
环境配置
在文件夹下新建一个文件.babelrc
内容如下
{
"presets": [
"es2015"
],
"plugins": ["babel-plugin-transform-async-to-generator"]
}
package.json中在scripts 中添加如下内容
"build": "babel src -d lib"
src为要转义的文件,lib为存放的文件夹
转义
在cmd中输入