1. 资源文件压缩脚本以及使用规格
1.1. 概述
js和css文件压缩使用工具ant,然后编写对应关系的xml文件,然后执行命令后压缩
注意:命令请根据实际场景进行微调,在osx和centos上执行过。
压缩逻辑请自行查阅build_bbc_*.xml
文件
1.2. 下载地址
http://club.ec-os.net/static/compression.tar.gz
1.3. 安装
- 将
compression.tar.gz
解压 - 配置java环境(请自行查阅配置方式,使用过1.8版本的jdk)
1.4. 使用方法:
- 修改xml文件中的基础目录
将目录修改为开发者本地的<property name="dir.src" value="/data/www/package-tools-bbc/src/public/app/" />
bbc/public/app/
目录
- 执行运行命令开始压缩
请将文件名、路径修改为实际场景中的路径/Users/elrond/package/compression/ant/bin/ant -f /Users/elrond/package/compression/build_bbc_desktop.xml /Users/elrond/package/compression/ant/bin/ant -f /Users/elrond/package/compression/build_bbc_entermembercenter.xml /Users/elrond/package/compression/ant/bin/ant -f /Users/elrond/package/compression/build_bbc_setup.xml /Users/elrond/package/compression/ant/bin/ant -f /Users/elrond/package/compression/build_bbc_site.xml /Users/elrond/package/compression/ant/bin/ant -f /Users/elrond/package/compression/build_bbc_topc.xml /Users/elrond/package/compression/ant/bin/ant -f /Users/elrond/package/compression/build_bbc_topm.xml /Users/elrond/package/compression/ant/bin/ant -f /Users/elrond/package/compression/build_bbc_topshop.xml /Users/elrond/package/compression/ant/bin/ant -f /Users/elrond/package/compression/build_bbc_toputil.xml
1.5. 附录
- compression文档(代码包中可以找到)
FE Compress Tools
========================
before start:
1. Install Java JDK
2. Install Ant
========================
1 step : 将要打包的js,css资源文件放入before文件夹
2 step : 打开build.xml对需要进行打包的文件进行配置和排列(默认:打包全部文件生成一个js文件和一个css文件)
3 step : 运行.bat批处理(linux,mac os的同学需要自己写一个sh脚本)
4 step : 去after文件夹里找你要的文件(package文件夹为合并未压缩文件)