gpt4 book ai didi

javascript - babel-node 在单引号/加号运算符上抛出错误

转载 作者:行者123 更新时间:2023-12-02 15:21:58 24 4
gpt4 key购买 nike

我有一个用 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', {
| ^

最佳答案

你的箭头功能正确吗? () => {}而不是() <= {}

关于javascript - babel-node 在单引号/加号运算符上抛出错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33970803/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com