【问题标题】:YUI Compression? gui? and comptible with european letterS?YUI 压缩?桂?并与欧洲字母兼容?
【发布时间】:2009-06-15 18:46:13
【问题描述】:

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

我之前使用过类似的东西来压缩,但它在欧洲字符上失败了

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

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

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

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

非常感谢任何帮助

【问题讨论】:

    标签: javascript jquery compression yui diacritics


    【解决方案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 选项运行压缩器;这应该解决字符编码问题。

    【讨论】:

      猜你喜欢
      • 2011-10-06
      • 1970-01-01
      • 2019-06-30
      • 1970-01-01
      • 2012-11-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多