我正在尝试找到某种gui或批处理实用程序,在那里我可以YUI压缩我有的JS文件。我有一个实用程序,它可以把我所有的js合并成一个js。效果很好,但是我需要压缩这个文件..
我之前使用了类似的东西来压缩,但它在欧洲字符上失败了,即字符带有重音而不是字母……像Día,Sábado等
所以基本上发生的事情是,它工作得很好,但是当我有一个带有口音的欧洲单词的字符串时。它会将转义字符放入etc中。我不得不手动编辑它..那是一场噩梦。
谁能给我指出一个好的GUI的正确方向,它可以与YUI或其他类似的东西一起工作,这样我就可以将它指向我的文件(和文件,我有多个文件),这样我就可以像批处理模式或类似的那样只使用一个。它还需要压缩jquery ...我想yui对此没什么意见吧?
有没有人知道这样的东西是否存在?
我真的不想像这样使用命令,因为我有几个文件...
真的很感谢你的帮助
发布于 2009-06-15 19:06:18
我的建议可能不完全符合您的要求,但我使用批处理文件来驱动多个JS文件的压缩/打包。
不需要任何特殊的批处理文件fu,并假设您在Windows上,您可以编写一个类似以下内容的批处理文件(按照您希望在浏览器中加载文件的顺序):
compress.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选项运行压缩器;这应该会处理字符编码问题。
https://stackoverflow.com/questions/997678
复制相似问题