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自定义模块打包就完成了

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容