Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/40.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js coffeescript文件编译,但得到;错误:不匹配的OUTDENT“;执行时_Node.js_Coffeescript - Fatal编程技术网

Node.js coffeescript文件编译,但得到;错误:不匹配的OUTDENT“;执行时

Node.js coffeescript文件编译,但得到;错误:不匹配的OUTDENT“;执行时,node.js,coffeescript,Node.js,Coffeescript,我有一个使用coffee-c app.coffee或--print编译得非常好的文件,但是当我使用coffee app.coffee执行它时,我得到了一个不匹配的outdent错误 此外,不匹配的outdent始终位于完全相同的文件位置(第109行第16列),无论实际代码是什么。就是 我运行coffee应用程序。coffee 它报告 app.coffee:109:16: error: unmatched OUTDENT user.destroy() ^ 我移动我的代码(在文件的

我有一个使用
coffee-c app.coffee
--print
编译得非常好的文件,但是当我使用
coffee app.coffee
执行它时,我得到了一个不匹配的outdent错误

此外,不匹配的outdent始终位于完全相同的文件位置(第109行第16列),无论实际代码是什么。就是

  • 我运行
    coffee应用程序。coffee
  • 它报告

    app.coffee:109:16: error: unmatched OUTDENT
    user.destroy()
           ^
    
  • 我移动我的代码(在文件的更高位置插入一些空行)
  • 我运行
    coffee应用程序。coffee
  • 它报告

    app.coffee:109:16: error: unmatched OUTDENT
    user.setPassword(req.body.password).then () ->
             ^
    
  • 是的,错误指示器指向一个随机字符

    正如我上面所说的,这个文件可以通过
    coffee-c app.coffee
    完美地编译


    这是
    coffee
    可执行文件中的错误吗?这是什么原因造成的?

    事实证明,这实际上是
    coffee
    报告错误的一个错误

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

    已发行: