2

Node.js 简直太棒了。似乎 Express.js 是 Ruby for Node.js 的 Sinatra。

我喜欢 Express 的简单性。为了让事情变得更好,我将其配置为在后端使用 CoffeeScript。我想知道是否有办法使用自动编译和提供咖啡脚本文件。

目前我正在将它们写在一个公共src文件夹中,并将其编译到一个lib文件夹中。我想要一些简单一点的东西。

诸如 [server]/coffee/file.js-> 之类的东西将提供[server]/coffee/file.coffee?

我找到了一个包,express-coffee它和我猜的 Node 一样古老,并且在 2 年内没有更新:(。

有没有什么特定的方法可以将前端咖啡脚本编译成 JS 而无需手动交互?

4

2 回答 2

4

我使用connect-coffee-script。这就是我使用它的方式(在咖啡脚本中):

app.use require('connect-coffee-script')
    src    : "#{__dirname}/client/assets/coffee"
    dest   : "#{__dirname}/client/public/js"
    prefix : '/js'
于 2013-07-29T22:09:41.133 回答
1

只需使用coffee-middleware(或类似的),您就可以处理浏览器对文件的请求,在服务器的文件系统上.js找到相应.coffee的文件,将它们转换为javascript,并将javascript代码发送到浏览器。

于 2013-07-29T18:21:02.183 回答