2
在我的Koa項目中,我使用koa-static
來提供靜態文件。而簡單的項目它只是如下:koa-static:舊的Node.js不支持異步功能
var koa = require('koa');
var serve = require('koa-static');
var app = new koa();
app.use(serve('./public'));
app.listen(3000);
我們計劃把所有的靜態文件的文件夾public
。
但是當我想運行Node應用程序時,我收到以下錯誤消息。
[email protected]@koa-static\index.js:39 return async function serve (ctx, next) { ^^^^^^^^ SyntaxError: Unexpected token function
所以我的節點版本是6.11.0
。 koa-static
使用async/await
函數,該函數由比v7.6.0更新的Node.js支持。
所以,如果我不打算更新節點,有無論如何解決這個問題?我手動使用Babel
來傳輸我的ES6代碼。但是對於這個包,我可以詛咒它嗎?
與巴貝爾的運輸 – david