概要
pipflow
内置一套完整的构建流程和多类型构建任务,实现资源的自动化处理。
主要任务类型包含:
html
- HTML处理任务,可用于HTML
文件的语法检查、模板渲染、压缩等script
- JavaScript处理任务,可用于 JavaScript 文件的语法检查、美化、压缩、打包等style
- CSS处理任务,可用于 CSS 预处理器编译、美化、压缩等处理static
- 静态资源处理任务,可用于图片、字体等静态资源的优化、复制等处理image
- 图片资源处理任务,专门用于图片资源的压缩、格式转换等处理server
- 创建本地服务器任务,可以快速创建一个本地开发服务器copy
- 复制文件任务remove
- 删除文件任务archive
- 打包压缩任务,可以将文件打包成zip
压缩包user
- 用户自定义任务,自定义一些全新任务,完全自主控制处理流程compose
- 组合任务,将已有任务组合成一个新任务,实现更复杂的构建处理
基于以上核心任务类型,可以通过配置实现自动化的资源处理,比如:
- HTML/CSS/JS 的语法检查和压缩
- 图片压缩和格式转换
- 打包和发布等处理
你可以在已有的任务基础上进行扩展,也可以创建全新的任务,还可以将已有任务和新增任务组合成新的构建任务,极大提高工作效率。
下面我将详细介绍每一个任务类型,及其使用方法。