是的,我知道connect-assets
。但我希望coffeescript
可以根据要求编译这些文件。就像在stylus
中间件中一样。
app.use(stylus.middleware(
src: __dirname + "/assets",
dest: __dirname + "/public"
))
那么......有什么可以这样工作的吗?
编辑:我也知道connect.compiler
。但它已在最新版本的connect
.
是的,我知道connect-assets
。但我希望coffeescript
可以根据要求编译这些文件。就像在stylus
中间件中一样。
app.use(stylus.middleware(
src: __dirname + "/assets",
dest: __dirname + "/public"
))
那么......有什么可以这样工作的吗?
编辑:我也知道connect.compiler
。但它已在最新版本的connect
.
我刚刚发布了一个新模块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)
app.use(express.compiler({
src: __dirname + "/assets",
dest: __dirname + "/public",
enable: ['coffeescript']
}));
如果您同时使用两者,还可以将手写笔添加到启用数组!
我使用快递 2.5.9