cutepack
v0.1.1
Published
a simple compression and package module
Downloads
13
Readme
cutepack
功能简单的JS打包工具
- 简介
把多个JS文件,压缩并依次打包进一个JS文件,压缩采用uglify-js引擎,多个模块文件打包到一个文件里,减少http请求消耗 :)
- 安装
npm install cutepack -g (未发布,暂不可用 -^-)
- 使用
直接把源码down下来,依据/test目录下的build.js,修改‘paths’数组为自己相应的需要打包的文件路径,命令行运行node build.js,打包完成,生成build文件。
局限性
1、只支持同一磁盘文件,相对路径形式,非http等线上文件。
2、不支持css文件压缩打包,不支持整个目录打包输出。
3、仅支持压缩打包多个指定的JS文件到一个文件中,满足最简单实用的需求。
4、默认处理的文件并非特大文件,不会造成读写大文件导致内存溢出。
5、没有处理常见的模块依赖。
change log
build.js中增加options配置项,可指定压缩时不改变某些关键词,转义非ASCII字符为\uXXXX字符形式。 2012-10-29
可配置参数-n,不压缩某文件(例如已经压缩过的文件,不需要重复压缩) 2012-10-26
最初功能实现 2012-10-22