0

coffee -c app.coffee我有一个用or编译得很好的文件--print,但是当我用它执行它时,coffee app.coffee我得到一个无与伦比的 outdent 错误。

此外,不匹配的缩进总是在完全相同的文件位置(第 109 行第 16 列),无论那里有什么实际代码。那是,

  1. 我跑coffee app.coffee
  2. 它报告

    app.coffee:109:16: error: unmatched OUTDENT
    user.destroy()
           ^
    
  3. 我移动我的代码(在文件中插入一些空行)
  4. 我跑coffee app.coffee
  5. 它报告

    app.coffee:109:16: error: unmatched OUTDENT
    user.setPassword(req.body.password).then () ->
             ^
    

是的,那个错误指示器指向一个随机字符。

正如我上面所说,这个文件与coffee -c app.coffee.

这是coffee可执行文件中的错误吗?什么可能导致这种情况?

4

1 回答 1

0

原来这实际上是如何coffee报告错误的错误。

错误出现在另一个文件中,该文件仅由app.coffee.

问题打开:https ://github.com/jashkenas/coffee-script/issues/3239

于 2013-11-15T01:45:51.623 回答