Zepto自定义模块打包构建

  1. 首先先clone下zepto的git源代码:
git clone https://github.com/madrobby/zepto.git
  1. 进入到 zepto 文件夹下 下载相关依赖包
npm install
  1. 进行生产环境打包,默认构建包仅包含 zepto、event、ajax、form、ie 这5个模块
npm run-script dist
  1. 若要使用zepto的promise功能,需要打包Deferred模块,这个模块还依赖Callbacks模块,代码如下:
MODULES="zepto event ajax form ie callbacks deferred" npm run-script dist

可以看到 zepto 目录下 多出一个 dist 目录,里面可以看到生成的三个文件:原始文件 zepto.js,压缩后的 zepto.min.js,gzip 后的 zepto.min.gz。生产环境使用 zepto.min.js 就行了。

这样zepto.js自定义模块打包就完成了

你可能感兴趣的:(Zepto自定义模块打包构建)