0

我正在尝试找到某种 gui 或批处理实用程序,我可以在其中 YUI 压缩我拥有的 JS 文件。我有一个实用程序可以将我所有的 js 合并为 1 个单个 js .. 效果很好,但我需要压缩这个文件..

我之前使用过类似的东西来压缩,但它在欧洲字符上失败了,即在字母上带有重音的字符......比如 Día , Sábado 等

所以基本上发生的事情是它工作得很好,但是当我有一个带有欧洲单词的字符串时,它上面带有重音符号..它会将转义字符等等......我不得不手动编辑它..这是一场噩梦.-..

任何人都可以为我指出一个与 YUI 或类似的东西一起使用的良好 GUI 的正确方向,这样我就可以将它指向我的文件(和文件,我有多个文件),这样我就可以像批处理模式或类似模式一样使用它。 .它还需要压缩jquery...我想yui对此没有问题吗?

有谁知道这样的事情是否存在?

我真的不想使用命令,因为我有几个文件......

任何帮助都非常感谢

4

1 回答 1

1

我的建议可能不是您正在寻找的,但我正在使用批处理文件来驱动多个 JS 文件的压缩/打包。

没有任何特殊的批处理文件 fu,并假设您在 Windows 上,您可以编写一个类似于此的批处理文件(按照您希望文件在浏览器中加载的顺序):

压缩.cmd:

echo. > compressed.js
java -jar yuicompressor-2.4.2.jar jquery.js >> compressed.js
java -jar yuicompressor-2.4.2.jar file1.js >> compressed.js
java -jar yuicompressor-2.4.2.jar file2.js >> compressed.js

然后,您可以在需要将所有内容“重新打包”到单个部署文件“compress.js”中时运行它。

顺便说一句,确保所有 JavaScript 源文件都是 UTF8,然后使用 --charset UTF-8 选项运行压缩器;这应该解决字符编码问题。

于 2009-06-15T19:06:17.663 回答