Node.js简直太棒了。似乎Express.js是Node.js的Ruby的Sinatra。
我喜欢Express的简单程度。为了使事情变得更好,我将其配置为在后端使用CoffeeScript。我想知道是否有办法使用自动编译和提供coffeescript文件。
目前我正在将它们写在公共src
文件夹中,并将其编译为lib
文件夹。我想要一些更简单的东西。
有点像
[server]/coffee/file.js
- >将提供[server]/coffee/file.coffee
的受累来源?
我找到了一个包express-coffee
,它与Node我猜的一样久,并且在2年内没有更新:(。
在没有人工交互的情况下,有没有特定的方法将前端咖啡脚本编译成JS?
答案 0 :(得分:4)
我使用connect-coffee-script。这就是我如何使用它(在coffeescript中):
app.use require('connect-coffee-script')
src : "#{__dirname}/client/assets/coffee"
dest : "#{__dirname}/client/public/js"
prefix : '/js'
答案 1 :(得分:1)
只需使用coffee-middleware(或类似),您就可以处理.js
文件的浏览器请求,在服务器的文件系统上找到相应的.coffee
文件,将它们转换为javascript,然后发送javascript代码下载到浏览器。