安装
优质
小牛编辑
137浏览
2023-12-01
Koa需要 node v7.6.0或更高版本来支持 ES2015、异步方法,你可以安装自己支持的 node 版本。
$ nvm install 7
$ npm i koa
$ node my-koa-app.js
Babel异步函数
在node < 7.6的版本中使用async
函数, 我们推荐使用 babel's require hook.
require('babel-core/register');
// require the rest of the app that needs to be transpiled after the hook
const app = require('./app');
为了解析和转译异步函数,你应该至少有 transform-async-to-generator 或者 transform-async-to-module-method 这2个插件。例如,在你的 .babelrc
文件中,应该有如下代码
{
"plugins": ["transform-async-to-generator"]
}
也可以使用env preset并设置"node": "current"
来替代.