0
何らかの理由でNode.js 6.x(実際には6.10.0)を使用してください。hereのようにBabelでkoa2を実行しようとしています。私のコードは、ノード7.xの上で完璧な作品 Windows上nodemon index.js --exec babel-node
を持つノードを実行して、このNode.js 6.x async/Babelで必要なライブラリを待ちます
const Koa = require('koa');
var app = new Koa();
// --- middlewares ---
async function a(){await 1} // okay here!
console.log(a());
const serve = require('koa-static');
app.use(serve('./web'));
app.use(require('koa-cookie').default());
app.use(require('koa-bodyparser')()); // fails here
そして、私は取得していますエラー
D:\Project\node_modules\koa-bodyparser\index.js:72
return async function bodyParser(ctx, next) {
^^^^^^^^
SyntaxError: Unexpected token function
のように見えますが、私は残念ながら6を使用する必要があります:(