在游戏开发中,打包前进行图片压缩是必需工作,gulp内置了很多构建、优化插件,例如:图片压缩、js文件合并等等,这样,在游戏构建过程中,只需一个命令,就可以自动做完所有这些工作。
gulp简介
gulp的目标是用自动化构建工具来增强你的工作流程。
易于使用
通过代码优于配置的策略,gulp让简单的任务简单,复杂的任务可管理。
构建快速
利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。
插件高质
gulp 严格的插件指南确保插件如你期望的那样简洁高效得工作。
易于学习
通过最少的 API,掌握 gulp 毫不费力,构建工作尽在掌握:如同一系列流管道。
简单说,gulp提供了上万种自动化工作流的插件,来简化JS项目的编译、构建、优化、部署等工作。而CocosCreator引擎的官方语言也是JS,所以正好可以使用gulp来帮助我们提高工作效率。下面我们以Win10系统为例,来说明如何使用gulp自动压缩图片。
安装nodejs
从nodejs官网(https://nodejs.org)下载Windows安装包,当前最新版本是8.11.4,安装完成后,在命令行输入node -v和npm -v,如果安装成功则会输出node的版本号。
安装gulp
gulp依赖于nodejs,所以首先让CocosCreator项目的工