Javascript SyntaxError:意外标记>;咖啡脚本
我刚开始学习Coffeescript,有一个语法错误我想不出来。我编写了以下代码:Javascript SyntaxError:意外标记>;咖啡脚本,javascript,syntax,coffeescript,Javascript,Syntax,Coffeescript,我刚开始学习Coffeescript,有一个语法错误我想不出来。我编写了以下代码: exports.list = (req, res) -> User.find({}).select('username').exec (err, results) -> if err res.send(err) else console.log(results) viewData = title: 'Users'
exports.list = (req, res) ->
User.find({}).select('username').exec (err, results) ->
if err
res.send(err)
else
console.log(results)
viewData =
title: 'Users'
users: results
res.render 'users', viewData
return
return
执行时,它会在第1行抛出SyntaxError:Unexpected token>,但据我所知,这应该是Coffeescript的正确语法?
似乎执行这段代码的是JavaScript,而不是CoffeeScript。通过将代码粘贴到JavaScript控制台中,我得到了完全相同的错误。@OlehPrypin所以您认为我的环境中可能存在某些问题,为什么它不工作?我正在使用最新版本的Node.js与Express和Mongo。