nodejs6以下使用koa2、async、await,其实是一个意思,就是要在不能使用async、await的环境使用它。
本文以命令行创建的koa2为例子:
命令行创建koa2项目和命令行创建express项目类似,
1、npm install babel babel-register babel-preset-env --save
2、在入口文件(www文件)顶部加入:
require('babel-register');
3、在项目根目录加入.babelrc文件
{
"presets": [
["env", {
"targets": {
"node": true
}
}]
]
}
或者在pack.json文件加入以下代码:
"babel": {
"presets": [
[
"env",
{
"targets": {
"node": true
}
}
]
]
}
完成
意外金喜的博客:http://blog.csdn.net/zzwwjjdj1
参考: