有谁知道通过上传处理脚本自动运行某些文件类型的好方法?当我将 CSS 和 Javascript 上传到服务器时,我试图自动缩小它们,在本地保留一个漂亮的、人类可读的版本,同时在服务器上保留一个缩小的版本。我目前在 Windows 上使用 WinSCP,它在某种程度上可以编写脚本,但可能不够编写脚本。我可能需要某种拼凑起来的解决方案,所以不要害怕建议里面有胶带的东西;但是,我确实需要在本地计算机上进行缩小并上传压缩的文件,因为我使用共享主机并且无法在服务器上安装垃圾。
Thanks.
我建议创建一个 makefile 来解决这个特定问题,这是我在我的网站上使用的一个快速而肮脏的 makefile:
PUBDIR=../../static/js/
OUTDIR=./build/
COMPRESSOR=../yui/build/yuicompressor-2.4.2.jar
ARGS=
VPATH=${OUTDIR}
INST_TARGETS=${OUTDIR}jgblue.js
jgblue.js: combined.js
java -jar ${COMPRESSOR} ${ARGS} ${OUTDIR}$< -o ${OUTDIR}$@
combined.js: main.js listview.js tabs.js
cat $^ > ${OUTDIR}$@
.PHONY: install
install:
cp ${INST_TARGETS} ${PUBDIR}
然后你所需要输入的是:
make && make install
首先,它会将所有开发文件连接到一个文件中,然后将连接的文件压缩并复制到您的公共目录中。我在用着YUI压缩器 http://developer.yahoo.com/yui/compressor/对于压缩来说,它的效果非常好。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)