在服务器端,我使用的是 Connect 和 Socket.IO。我想为我的客户端代码(也是 CofeeScript)提供编译(到 JavaScript)、丑化和 gzip 压缩。我寻找 Conenct 中间件对我执行此操作,并找到了 uglify-js-middleware 和 gzippo。
但是我不确定首先将其转换为 JavaScript 的好方法是什么(是否没有 API 或其他东西?)以及是否应该在每个步骤中使用临时目录,以便可以使用 uglify-js-middleware 的 src 和 dest 选项和 gzippo 或者是否有更好的方法来通过所有这些事情进行管道传输。
在启动我的应用程序时简单地完成这没关系,所以我不关心检查或任何事情。我可能会以某种方式使用 Cake,但我真的不想为此添加额外的脚本,如果我可以通过管道传输它会很酷,这样我就不需要临时目录。
是否有某种中间件可以完成所有这些工作?我真的不认为我是第一个想要这样做的人。
哦,也许客户端目录中的 CofeeScript 可以合并到一个文件中,但我想这不是一个真正的问题。