coffeescript 的连接中间件?

问题描述 投票:0回答:2

是的,我知道

connect-assets
。但我希望
coffeescript
文件可以根据要求进行编译。就像在
stylus
中间件中一样。

app.use(stylus.middleware(
  src: __dirname + "/assets",
  dest: __dirname + "/public"
))

那么,有什么东西可以这样工作吗?

我也知道

connect.compiler
。但在最新版本的
connect
中已被删除。

node.js express coffeescript node.js-connect
2个回答
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)

1
投票
app.use(express.compiler({
  src: __dirname + "/assets",
  dest: __dirname + "/public",
  enable: ['coffeescript']
}));

如果您同时使用两者,还可以将手写笔添加到启用数组中!

我正在使用express 2.5.9

© www.soinside.com 2019 - 2024. All rights reserved.