zoukankan      html  css  js  c++  java
  • 给YUI Compressor添加右键命令,完成快捷压缩

    YUI Compressor默认不带右键安装功能

    YUI Compressor非常好用,特别是JS的混淆是众多JS Coding的最爱。可惜官网提供的版本都不具备右键功能,每次压缩都要cmd输入一些命令实在是繁琐,本文就介绍如何给YUI Compressor添加右键命令,方便使用。

    网上已有一些网友写好的安装包,但对应的版本太低,目前最新最多人使用的还是2.4.7版本,而这一版本的带右键功能目前没有在网络上找到。于是只好自己摸索,下面写出添加添加右键过程,适合任何YUI Compressor版本。

    资源文件请至csdn下载http://download.csdn.net/detail/xingvskong11/5624179

    安装步骤

    一、下载YUI Compressor任何你想使用的版本,这里我下载最新版本2.4.7版本。

    二、解压到任意目录,我解压到D盘下

    三、下载 compressor.cmd 放到D:yuicompressor文件夹里

    四、新建一个 compressor.reg 文件输入以下内容

    Windows Registry Editor Version 5.00
    [HKEY_CLASSES_ROOTAllFilesystemObjectsshell]
    [HKEY_CLASSES_ROOTAllFilesystemObjectsshellYUI Compressor]
    [HKEY_CLASSES_ROOTAllFilesystemObjectsshellYUI Compressorcommand]
    @="D:\yuicompressor\compressor.cmd "%1""

    五、使用记事本打开compressor.cmd

    其中有一处

     "%JAVA_HOME%injava.exe" -jar "%~dp0uildyuicompressor-2.4.7.jar" --charset UTF-8 "%~nx1" -o "%RESULT_FILE%"

    这里的buildyuicompressor-2.4.7.jar 意思是相对于自己当前路径build路径下的yuicompressor-2.4.7.jar 文件,一般你下载压缩后这个文件通常放在build目录里,无需修改,需要注意的是后面的版本号对应真实文件就好

    如你下载的是2.4.2版本,那么你解压后build目录里的文件应该是yuicompressor-2.4.2.jar。

    最后一处,就是 --charset UTF-8 了,这里我默认使用了UTF-8,如果使用GBK的请改成--charset GB18030就好

    六、双击 compressor.reg 导入信息到注册表,安装完毕。找一个JS或CSS文件右键就会看到菜单了,只需要执行以下,即可生成压缩版。

    右键js文件,弹出的菜单里,有一个 YUI Compressor 选项,单击它对选中的文件压缩

    正常的压缩命令提示

    压缩后生成的文件,以及大小对比。小文件压缩,大小都差别不大,如果是几百K的文件,效果就非常好。更重要的是混淆

    压缩前

    压缩后

    .

    轻轻松松一键搞定!

    说明

    右键后,其实执行的就是compressor.cmd这个文件,如果执行出错或者没有生成文件,应该是配置的不对。

    如果弹出找不到设备等信息,那么是 compressor.reg 文件里指定的 compressor.cmd 路径不对。

    如果对生成文件名的规则需要修改,可以打开 compressor.cmd 找到生成文件名规则块下修改。

  • 相关阅读:
    nginx之proxy、cache、upstream模块学习
    lvs负载均衡
    nginx之rewrite匹配需求
    nginx之配置proxy_set_header
    nginx结合fastcgi
    转载:vsftp中的local_umask和anon_umask
    python3.6连接mysql或者mariadb
    在linux环境下安装python3.6
    元字符匹配
    sendEmail
  • 原文地址:https://www.cnblogs.com/xingvskong11/p/yuicompressor.html
Copyright © 2011-2022 走看看