babel-node 在单个 quote/plus 运算符上抛出错误
babel-node throws error on single quote/plus operator
我有一个用 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`, {
| ^
我删除了反引号并使用连接运算符 +
代替~,它抛出错误,
> 13 | transformFile(__dirname + '/observable.js', {
| ^
你的箭头函数对吗?
() => {}
而不是 () <= {}
我有一个用 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`, {
| ^
我删除了反引号并使用连接运算符 +
代替~,它抛出错误,
> 13 | transformFile(__dirname + '/observable.js', {
| ^
你的箭头函数对吗?
() => {}
而不是 () <= {}