我有一个文件可以与coffee -c app.coffee
或--print
完全匹配,但是当我使用coffee app.coffee
执行它时,我得到了无法匹敌的错误。
此外,无与伦比的outdent始终位于完全相同的文件位置(第109行第16行),无论是什么实际代码。也就是说,
coffee app.coffee
报告
app.coffee:109:16: error: unmatched OUTDENT
user.destroy()
^
coffee app.coffee
报告
app.coffee:109:16: error: unmatched OUTDENT
user.setPassword(req.body.password).then () ->
^
是的,该错误指示符指向一个随机字符。
如上所述,此文件与coffee -c app.coffee
完美匹配。
这是coffee
可执行文件中的错误吗?什么可能导致这种情况?
答案 0 :(得分:0)
原来这实际上是coffee
报告错误的错误。
错误位于另一个文件中,该文件仅由app.coffee
导入。
问题已开启:https://github.com/jashkenas/coffee-script/issues/3239