NodeJS:Jade,Coffee,Scss资产,无需写入磁盘

时间:2014-03-12 23:19:49

标签: node.js express connect

我正在寻找一些中间件模块,允许我从“.jss”中渲染“.css”,从“.jade”渲染“.html”,动态地从“.coffee”渲染“.js”而不渲染到磁盘。

到目前为止,我遇到的每个模块都希望在提供之前写入磁盘,而不仅仅是流式传输。

显然这只适用于本地开发,因为我对处理文件加速和缓存问题不感兴趣。

2 个答案:

答案 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/

我没有反对咕噜声,两者都很棒:)

希望它有所帮助!