Tpacker
文件大小: unknow
源码售价: 5 个金币 积分规则     积分充值
资源说明:Tpacker
![logo](http://img04.taobaocdn.com/tps/i4/T1rEB3Xm4wXXXXXXXX-496-96.png)

- Created by [拔赤](http://jayli.github.com)
- License: [http://www.opensource.org/licenses/bsd-license](http://www.opensource.org/licenses/bsd-license)

下载

- for windows:[T-Packer-minifier-1.0.2.exe](https://github.com/jayli/Tpacker/raw/master/T-Packer-minifier-1.0.2.exe)
- for linux:参照文档下文“linux 命令行脚本的安装”部分
- windows(旧版):[T-Packer.exe](https://github.com/jayli/Tpacker/raw/master/T-Packer.exe)

旧版:将源文件压缩成为目标压缩文件和.source.js/css

新版:将源文件压缩为-min.js/css和保留源文件(推荐)

## 流行批量压缩工具比较

![img](http://jayli.github.com/gallery/bird/compressor.png)

## 环境依赖

工具依赖java环境,安装前先确认已经安装java环境并配好JAVA_HOME环境变量

![img](http://img01.taobaocdn.com/tps/i1/T1Zm8ZXd4kXXXXXXXX-394-407.png)

## 安装

配好JAVA_HOME后,安装T-Packer-minify.exe

![img](http://img02.taobaocdn.com/tps/i2/T18mRZXaJnXXXXXXXX-511-400.png)

安装完毕后,运行桌面快捷方式 T-Packer

![img](http://img03.taobaocdn.com/tps/i3/T1m_VZXolaXXXXXXXX-206-305.png)

给定源目录和目标目录,点击Pack ,进行批量压缩

![img](http://img03.taobaocdn.com/tps/i3/T1u_0ZXbdgXXXXXXXX-709-80.png)

也可以通过右键->发送到->TPacker-compressor,对单个(多个)文件进行压缩,生成"-min.js/css"文件

![右键压缩](http://img02.taobaocdn.com/tps/i2/T1Dfd3XbBzXXXXXXXX-478-99.png)

压缩完成后会弹出压缩后的目录。

## linux 命令行脚本的安装

脚本依赖java环境,请安装jdk并配置JAVA_HOME

将git代码check出来后,在项目目录中执行下面命令即可
	
	sudo sh ./install.sh

### linux 下运行脚本

压缩当前目录下的所有文件:进入到需要执行压缩的目录,直接运行

	tpack

要想将文件压缩至其他目录中,进入到要执行压缩的目录,执行

	tpack 目标目录

单文件压缩
	
	cssmin 源文件 压缩为的文件
	jsmin 源文件 压缩为的文件

## 安装须知

- windows安装程序默认安装在C:\TBTools\Packer
- css 压缩采用 yuicompressor,js 压缩采用 jsmin,并做 native2ascii 转码,css 文件转换为 \xxxx,js文件转换为 \uxxxx
- 支持源文件的GBK和UTF-8格式
- 生成源文件和-min.js或者-min.css文件(旧版打包工具生成source.js或.source.css源文件)
- 目前程序为测试版,不保证一定好用。

## CHANGELOG

### version 1.0.2

- 发送到快捷方式指向错误bugfix

### version 1.0.1

- yuicompressor 2.4.2 > yuicompressor 2.4.7

本源码包内暂不包含可直接显示的源代码文件,请下载源码包。