【问题标题】:ExpressJS - Auto Compiling CoffeeScript For Front EndExpressJS - 为前端自动编译 CoffeeScript
【发布时间】:2013-07-29 01:49:08
【问题描述】:

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

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

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

类似的东西 [server]/coffee/file.js -> 将提供[server]/coffee/file.coffee 的完整源代码?

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

有没有什么具体的方法可以将前端coffee脚本编译成JS,无需手动交互?

【问题讨论】:

    标签: node.js express coffeescript


    【解决方案1】:

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

    app.use require('connect-coffee-script')
        src    : "#{__dirname}/client/assets/coffee"
        dest   : "#{__dirname}/client/public/js"
        prefix : '/js'
    

    【讨论】:

    • 这是实时发生的吗?我期待使用 Heroku。我把一些关于在部署上编译东西的地方加红了,这很好。
    【解决方案2】:

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

    【讨论】:

      猜你喜欢
      • 2015-08-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-13
      相关资源
      最近更新 更多