当前位置: 首页 > 文档资料 > Koa 中文文档 >

安装

优质
小牛编辑
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"来替代.