Node.js expressjs中的Coffeescript错误:意外';(引述)

Node.js expressjs中的Coffeescript错误:意外';(引述),node.js,express,coffeescript,Node.js,Express,Coffeescript,我正在express.js中制作一个应用程序,这是我的app.coffee文件: ### Module dependencies. ### express = require("express") routes = require("./routes") user = require("./routes/user") http = require("http") path = require("path") app = express() # all environments app.set

我正在express.js中制作一个应用程序,这是我的app.coffee文件:

###
Module dependencies.
###
express = require("express")
routes = require("./routes")
user = require("./routes/user")
http = require("http")
path = require("path")
app = express()

# all environments
app.set "port", process.env.PORT or 3000
app.set "views", __dirname + "/views"
app.set "view engine", "jade"
app.use express.favicon()
app.use express.logger("dev")
app.use express.bodyParser()
app.use express.methodOverride()
app.use app.router
app.use express.static(path.join(__dirname, "public"))

# development only
app.use express.errorHandler()  if "development" is app.get("env")

mongoose = require 'mongoose'
mongoose.connect 'mongodb://localhost/temp', (err)->
    console.log(err) if err?
    console.log 'Connected'

app.get "/", routes.index

user = require './models/user'
users = require './controllers/users'
app.get '/users', users.list
app.post '/user', users.add
app.get '/user/:id', users.find
app.put '/user/:id', users.update
app.del '/user/:id', users.delete

http.createServer(app).listen app.get("port"), ->
  console.log "Express server listening on port " + app.get("port")
当我尝试运行它时,出现以下错误:

app.coffee:1:16: error: unexpected '
###
               ^

有什么想法吗?

检查其他文件,第16行。
当前coffeescript中存在一个bug,当
需要
-ing时,它无法报告正确的文件名。它固定在master上。

这就是我如此爱它的原因