YUICompressor的安装及使用(一)

step1:下载ant和YUICompressor

   1) Ant: 

http://ant.apache.org/bindownload.cgi

打开页面后,下拉滚动条,找到如下图所示,单击第一个进行下载:

  2) yuicompressor:

https://github.com/yui/yuicompressor

打开后如下所示,点击download zip按钮进行下载。

step2: 安装Ant

1) 解压 apache-ant-1.9.6-bin.zip 至自己的目录, 比如:d:\ant,如下:

2) 右击我的电脑> 属性>高级系统设置>环境变量,找到path变量,然后选择编辑,在path变量值的最后添加上d:\ant\bin(注意前面要加分号隔开),如下图:

右击我的电脑图标,选择属性:

选择“高级系统设置”:

单击“环境变量”:

 

找到“系统变量”的path变量,然后,单击编辑:

 

在path变量值末尾添加上;D:\ant\bin

3) 测试:

在Cmd命令窗口中输入:  ant -version, 若显示下图则安装成功

step3: 安装YUICompressor

 

1) 解压下载的压缩文件至 一个文件夹, 比如d:\yuicompressor,如下图:

2) cmd命令窗口转至 d:\yuicompressor, 输入ant, 得保证e:\yuicompressor  下有build.xml文件

3) 编译成功后会在命令窗口中显示编译成功, 在d:\yuicompressor下会出现一个build文件夹, YUICompressor的jar包会在build文件夹下:

4). 测试YUICompressor

命令行定位到d:\yuicompressor文件夹, 输入 java -jar build/yuicompressor-2.4.8.jar -V, 若输出版本号则安装成功(注意:yuicompressor-2.4.8.jar这个名字可能不一样,应以build文件下的jar包为准)如下:

step4: 使用 YUICompressor4

1) 具体命令请参考: http://yui.github.io/yuicompressor/

2) 简单测试压缩js:

在任意位置新建一个js文件,比如,我在e盘的test文件夹下建立一个test.js文件,里面的内容可以随便写,如下:

文件位置如下:

test.js的内容如下:

然后打开cmd,输入:

java -jar D:\yuicompressor\build\yuicompressor-2.4.8.jar F:\test\test.js -o F:\test\test.min.js --charset utf-8

如果成功的话,在F:\test目录下会多了一个test.min.js文件,它就是被压缩后的js文件。如下:

现在只是完成了单个文件压缩的功能。一般的做项目是需要把几十个甚至上百个js文件压缩成一个文件的,这就需要自己写一个批处理bat文件来实现,其实这也不难,时间不早了, 明天再继续分享一下如何实现批量压缩。

时间: 2024-10-31 02:30:35

YUICompressor的安装及使用(一)的相关文章

YUI-compressor 在Linux下安装和使用

介绍一个非常流行的javascript压缩工具YUI compressor,可以提供更好的压缩效率:该工具由著名的Yahoo Exceptional Performance项目组出品. JSMin非常流行,简单,不过根据YUI compressor的说明,JSMin的压缩算法较为简单,可能会流下很多换行; Yahoo的工程师那YUI库做测试,发现YUI compressor的压缩效果比JSMin好20%:当然,YUI compressor的一个缺点是基于JAVA,首先你需要有一个JRE才可以运行

Spring Mvc + Maven + yuicompressor 使用 profile 来压缩 javascript ,css 文件; (十)

profile相关知识点: 在开发项目时,设想有以下场景: 你的Maven项目存放在一个远程代码库中(比如github),该项目需要访问数据库,你有两台电脑,一台是Linux,一台是Mac OS X,你希望在两台电脑上都能做项目开发.但是,安装Linux的电脑上安装的是MySQL数据库,而Mac OS X的电脑安装的是PostgreSQL数据库.此时你需要找到一种简单的方法在两种数据库连接中进行切换,你会怎么做? 此外,你的项目需要部署.为了调试,在开发时我们在Java编译结果中加入了调试信息(

VS2010使用yui-compressor打包并压缩JS、CSS

背景:将自己用VS2010开发的一个项目中的JS.CSS文件按顺序进行打包(bundle).压缩(compress). 前置工作:安装java.下载yuicompressor-2.4.6.jar 已js进行举例,CSS类推: 第一步:根据项目中使用js的顺序,将文件列表写入release.bundle,内容如下(相对于release.bundle的路径): jquery-1.5.1.jsMessageAlert\msgbox.jsjquery.form.jsapplication.js 第二步:

win7下,Ant 配合yuicompressor对js和css进行合并、压缩、拷贝处理

本文基于windows7系统,mac上或许更简单些.本文参阅了无墨来点睛的文章http://www.cnblogs.com/catprayer/archive/2011/08/03/2126719.html,再此说明. 花了点时间,总算是试验成功,demo地址:http://pan.baidu.com/s/1c0dGm1i ant可以去官网下载,地址是:http://ant.apache.org/ ,yuicompressor也可以去官网下一个https://github.com/yui/yui

安装Windows7系统时,提示:缺少所需的CD/DVD驱动器设备驱动程序

      测试机型:HP probook 430 g3       系统:Windows 7 Pro x64 现在笔记本电脑主板集成的USB口大多为3.0版本,而且一些厂商为了追求PC的轻薄,不再集成光驱,所以我们在安装系统时,一般只能通过U盘或U口外接光驱. 而当我们因为需要(安装OEM系统),在通过刻录软件(如UltraISO)将系统写入U盘或光盘的方式安装系统时,此时问题就可能悄悄出现了:因为Win7官方原版系统没有集成USB3.0驱动,所以可能的报错如下: 点击"浏览"或通过

Windows8.1-KB2999226-x64安装提示 此更新不适用你的计算机

如题 Windows8.1-KB2999226-x64.msu  双击安装 安装提示 此更新不适用你的计算机 . 解决方案: 放在D:\update\目录下 windows键+X  选择  命令提示符(管理员)  一定要是管理员 打开cmd 分别执行下面两句.红色部分就是自己的更新程序了.其他安装同理 例如Windows8.1-KB2919442-x64.msu 等 1    expand –F:* D:\update\Windows8.1-KB2999226-x64.msu D:\update

pip安装提示PermissionError: [WinError 5]错误问题解决

 问题现象 新安装python3.6版本后使用pip安装第三方模块失败,报错信息如下: C:\Users\linyfeng>pip install lxml Collecting lxml Downloading http://pypi.doubanio.com/packages/fb/41/b8d5c869d01fcb77c72d7d226a847a3946034ef19c244ac12920b71cd036/lxml-3.8.0-cp36-cp36m-win32.whl (2.9MB) 10

windows安装TortoiseGit详细使用教程【基础篇】

环境:win8.1 64bit 安装准备: 首先你得安装windows下的git msysgit1.9.5 安装版本控制器客户端tortoisegit  tortoisegit1.8.12.0 [32和64别下载错,不习惯英文的朋友,也可以下个语言包] 一.安装图解: 先安装GIT[一路默认即可] 安装好git以后,右键,会发现菜单多了几项关于GIT的选项 2.安装tortoisegit[一路默认即可] 安装好以后,右键,会发现菜单多了几项关于tortoisegit的选项 到此,安装算完成了,相

在Win10 Anaconda中安装Tensorflow

有需要的朋友可以参考一下 1.安装Anaconda 下载:https://www.continuum.io/downloads,我用的是Python 3.5 下载完以后,安装. 安装完以后,打开Anaconda Prompt,输入清华的仓库镜像,更新包更快: conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/ conda config --set show_channel_url