NodeJS:Jade、Coffee、Scss 资源无需写入磁盘即可渲染

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

我正在寻找一些中间件模块,这些模块允许我即时渲染“.scss”中的“.css”、“.jade”中的“.html”、“.coffee”中的“.js”而不渲染到磁盘.

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

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

node.js express node.js-connect
2个回答
0
投票

在这里回答我自己的问题:

使用的中间件是

compile-middleware
。默认情况下使用
connect
工作得很好,但是使用 Express 我必须修改它以便不写标题(我知道很难看,但时间不等人):https://github.com/airtonix/compile-middleware

实施: https://gist.github.com/airtonix/9601224

原始来源(您应该首先尝试使用这个): https://github.com/shinohane/compile-middleware


-1
投票

您应该简单地使用 JavaScript 任务运行程序,例如:

Grunt:http://gruntjs.com/ 或 咕噜咕噜:http://gulpjs.com/

这些插件可以帮助您入门(与 gulp 相关):

这是一个简单的教程:http://www.codersgrid.com/2014/01/11/gulp-js-streaming-build-tool-beats-grunt-js/

我对 grunt 没有任何意见,他们都很棒:)

希望有帮助!

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