我喜欢用Stylus来压缩我的CSS样式表。Express.js是否有任何静态JS串联/缩小模块?
是否有任何模块,类似于手写笔,可以自动压缩和缩小静态JS文件?我正在寻找与Express.js一起使用的东西。
我喜欢用Stylus来压缩我的CSS样式表。Express.js是否有任何静态JS串联/缩小模块?
是否有任何模块,类似于手写笔,可以自动压缩和缩小静态JS文件?我正在寻找与Express.js一起使用的东西。
你可以尝试assetmanager中间件:https://github.com/mape/connect-assetmanager
据我所知,它采用jsmin与缩小的JavaScript:http://www.crockford.com/javascript/jsmin.html
你可以试试Google的Closure编译器。 您可以在这里找到一个在线版本:http://closure-compiler.appspot.com/home
这middlware提供缩小对于JS文件:https://github.com/ncrohn/express-uglify
这可以做JS 和 CSS以及一些其他:https://github.com/breeswish/express-minify
其依赖关系列于here。两者都使用uglify-js。
我发现他们通过谷歌搜索“缩小中间件快车”。
不,这不完全是我所需要的 - afaik Closure Compiler运行在Java上。我知道有Uglify.js(建立在Node.js上),但我无法使用Express处理它。 – Lapple 2011-05-10 10:53:02
好的,对不起。 Closure编译器有一个REST API,请查看http://code.google.com/closure/compiler/docs/gettingstarted_api.html不知道这是否有帮助。我也相信Packer(http://dean.edwards.name/packer/)是用Javascript写的,所以也许你可以合并它。 – joey 2011-05-10 11:02:56