在客户端(在Node.js服务器上)从CoffeeScript渲染JS

时间:2012-10-03 16:32:27

标签: node.js coffeescript express pug

我该如何做到这一点?

这是我的玉文件:

!!!
html
head
    title= title
    link(rel='stylesheet', href='/stylesheets/style.css')
    sript(type='text/javascript', src='/javascripts/script.coffee')

我不想在我的项目中使用任何JavaScript,所以我使用node-dev运行app.coffee而不是app.js用于服务器。它适用于服务器端的咖啡文件,但不适用于客户端。

我需要某种可以快速编译咖啡文件的渲染引擎,比如手写笔中间件:

app.use require('stylus').middleware(__dirname + '/public')
app.use express.static path.join __dirname, 'public'

2 个答案:

答案 0 :(得分:2)

您可以查看几个:

就我个人而言,我真的很喜欢Browserify,因为你可以使用CommonJS module.exports风格编写客户端的CoffeeScript,但我一直想看看webpack,看起来很有希望。

答案 1 :(得分:0)

查看https://github.com/wdavidw/node-connect-coffee-script

我会质疑生产应用程序的任何客户端编译的性能。