Javascript Coffeescript意外换行

Javascript Coffeescript意外换行,javascript,coffeescript,Javascript,Coffeescript,看在上帝的份上,为什么当我试图编译它时,这会给我一个“意外的换行错误”?我不允许在对象方法上使用单独的行吗 这是我用这种语言遇到的第一个大问题,这足以让我想扯掉我的头发。我是不是错过了一些小东西 记事本++是我的文本编辑器。考拉是我的编译器。好吧,过了好几个小时,我才知道问题出在哪里。对于其他有这个问题的人来说,这是因为咖啡脚本不能很好地与notepad++配合使用。我的代码被从Codepen.io复制到记事本++文件中,当我去编辑它时,这会造成各种各样的麻烦 我的解决办法是下载我的密码笔的zi

看在上帝的份上,为什么当我试图编译它时,这会给我一个“意外的换行错误”?我不允许在对象方法上使用单独的行吗

这是我用这种语言遇到的第一个大问题,这足以让我想扯掉我的头发。我是不是错过了一些小东西


记事本++是我的文本编辑器。考拉是我的编译器。

好吧,过了好几个小时,我才知道问题出在哪里。对于其他有这个问题的人来说,这是因为咖啡脚本不能很好地与notepad++配合使用。我的代码被从Codepen.io复制到记事本++文件中,当我去编辑它时,这会造成各种各样的麻烦

我的解决办法是下载我的密码笔的zip文件,在记事本++中导入咖啡脚本文件,然后只使用空格,而不使用制表符


在那些最不满意的事情中,这一点排在首位

我想,也许有点像我的错

精灵=
1:#这里应该只有1,而不是[1:],其中[:]是错误。我的代码有相同的错误,我发现它很长时间了,也许可以节省别人的时间。
名称:“松露精灵”
地点:“sprite.jpg”
高度:“250”

错误消息是否给您提供了行号?很遗憾,CoffeeScript.org上的“Try CoffeeScript”没有说明问题。我想你必须开始一次删除一行,直到错误消失,然后看看你删除的最后一行有什么奇怪之处。
#Sprite Objects
  sprites =
    1:
      name: "Truffle Faerie"
      location: "sprite.jpg"
      height: "250"
      width: "100"
      placeSprite:()-> 
        elem = document.createElement("img")
        elem.setAttribute("src", spites[1].location)
        elem.setAttribute("height", sprites[1].height)
        elem.setAttribute("width", sprites[1].width)
        document.getElementById("viewport").appendChild(elem)