我正在寻找一些中间件模块,允许我从“.jss”中渲染“.css”,从“.jade”渲染“.html”,动态地从“.coffee”渲染“.js”而不渲染到磁盘。
到目前为止,我遇到的每个模块都希望在提供之前写入磁盘,而不仅仅是流式传输。
显然这只适用于本地开发,因为我对处理文件加速和缓存问题不感兴趣。
答案 0 :(得分:0)
在这里回答我自己的问题:
要使用的中间件是compile-middleware
。默认情况下使用connect
正常工作,但是我必须修改它才能不编写标题(丑陋我知道,但时间不等人):https://github.com/airtonix/compile-middleware
实现: https://gist.github.com/airtonix/9601224
原始信用证(您应该先尝试使用此信息): https://github.com/shinohane/compile-middleware
答案 1 :(得分:-1)
您应该只使用一个JavaScript任务运行器,如:
Grunt:http://gruntjs.com/或 Gulp:http://gulpjs.com/
这些插件可以帮助您入门(与gulp相关):
这是一个简单的教程:http://www.codersgrid.com/2014/01/11/gulp-js-streaming-build-tool-beats-grunt-js/
我没有反对咕噜声,两者都很棒:)
希望它有所帮助!