在SVN窗口中最小化JS和CSS的步骤

Steps to Minify JS and CSS in SVN windows

本文关键字:CSS JS SVN 窗口 最小化      更新时间:2023-09-26

我想分别压缩代码库中的所有Javascript和CSS文件。

如何使用YUI Compressor从头开始?有步骤的解决方案将是可观的。

我需要它的SVN窗口机器。设置应该是这样的,当任何开发人员运行两个单独的bat文件(一个用于JS,另一个用于CSS)时,主文件说min.JS&min.css应该被压缩。

谨致问候。

根据这个答案,使用YUI压缩器。它需要Java,但将从批处理文件本地运行,并缩小Javascript和CSS文件。

Javascript:

java -jar yuicompressor-2.4.8.jar --type js yourfile.js -o yourfile.min.js

CSS:

java -jar yuicompressor-2.4.8.jar --type css yourfile.css -o yourfile.min.css

下载页面在这里。


要对目录中的所有文件执行这些步骤,请将以下内容放在批处理文件中(注意,它在命令行上不起作用):

for /f %%f in ('dir /b c:'*.js') do (
    java -jar yuicompressor-2.4.8.jar --type js %%f -o %%~nf.min.js
)

这将缩小所有扩展名为js的文件,并将缩小后的文件输出到同一目录中的<filename>.min.js