gpt4 book ai didi

javascript - 在上传时自动缩小 CSS 和 Javascript

转载 作者:可可西里 更新时间:2023-11-01 02:31:41 26 4
gpt4 key购买 nike

有谁知道在上传时通过处理脚本自动运行某些文件类型的好方法?我试图在将 CSS 和 Javascript 上传到服务器时自动缩小它们,在本地保留一个漂亮的、人类可读的版本,同时在服务器上保留一个缩小的版本。我目前在 Windows 上使用 WinSCP,它在某种程度上是可编写脚本的,但可能不够可编写脚本。我可能需要某种拼凑而成的解决方案,所以不要害怕提出一些带有胶带的建议;但是,我确实需要在我的本地计算机上进行缩小并上传压缩文件,因为我使用共享主机并且无法在服务器上安装垃圾。

谢谢。

最佳答案

我建议创建一个 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

首先,它获取所有开发文件并将它们连接到一个文件中,然后将连接的文件压缩并复制到您的公共(public)目录中。我正在使用 YUICompressor对于压缩,它工作得很好。

关于javascript - 在上传时自动缩小 CSS 和 Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1359473/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com