coffeescript的连接中间件?

Lai*_*uan 6 connect node.js coffeescript express

是的,我知道connect-assets.但我希望coffeescript可以根据要求编译文件.就像stylus中间件一样.

app.use(stylus.middleware(
  src: __dirname + "/assets",
  dest: __dirname + "/public"
))
Run Code Online (Sandbox Code Playgroud)

那么......有什么方法可以这样运作吗?

编辑:我也知道connect.compiler.但它已被删除在最新版本connect.

wda*_*idw 6

我刚刚发布了一个新模块,npm install connect-coffee-script,就是这样做的.提供了文档和示例以及介绍文章.

这是自述文件中的一个例子:

    var coffeescript = require('connect-coffee-script');
    var connect = require('connect');

    var app = connect();

    app.use(coffeescript({
        src: __dirname,
        dest: __dirname + '/public',
        bare: true
    }));

    app.use(connect.static(__dirname + '/public'));

    app.listen(3000)
Run Code Online (Sandbox Code Playgroud)