2015-11-28 37 views
0

我有寫入ecma6作爲expressJs功能,巴別節點拋出上單引號錯誤/加算子

app.get('observable.js', (req, res) <= { 
    //transformFile(__dirname + '/observable.js', { 
    transformFile(`${__dirname}/observable.js`, { 
    presets: ['es2015', 'stage-0'], 
    }, (err, result) <= { 
    if(err){ 
     console.trace(err) 
    }else{ 
     res.send(result.code) 
    } 
    }) 
}) 

當我它使用babel-node運行,它引發誤差,

SyntaxError: /home/sk/ws/skMorris/app.js: Unexpected token (13:16) 
    11 | 
    12 | app.get('observable.js', (req, res) <= { 
> 13 | transformFile(`${__dirname}/observable.js`, { 
    |    ^

我刪除了反向報價並使用concat運算符+改爲〜,它將錯誤報告爲,

> 13 | transformFile(__dirname + '/observable.js', { 
    |       ^

回答

2

你的箭頭功能正確嗎? () => {}而不是() <= {}

相關問題