-
Notifications
You must be signed in to change notification settings - Fork 2
Open
Description
初探gulp[学习笔记1]
2016-02-16 小天同学
gulp是一个很方便的自动化构建工具,可以增强你的工作流程!同类的工具还有grunt等。但是gulp是一种基于流的自动化构建工具。
gulp的主要优势为:
- 易于使用
通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理。 - 构建快速
利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。 - 插件高质
Gulp 严格的插件指南确保插件如你期望的那样简洁高质得工作。 - 易于学习
通过最少的 API,掌握 Gulp 毫不费力,构建工作尽在掌握:如同一系列流管道。
初探笔记
和grunt相比gulp的优势都在上面了,入门也是很简单的最少的API,随着社区的壮大插件也在不断的层出不穷,从而用起来适用的场景也更加广泛。
全局安装 gulp 是为了可以运行命令行, 而项目中得 gulp 是为了项目脚本依赖。 一般命令行工具都会全局安装,项目中用到的类库还是建议跟着项目走,这样每个项目可以使用自己的空间存放依赖列表,而不会造成全局污染和版本冲突。别人拿到你项目的时候,直接 npm install 就可以安装所有依赖,并立刻执行了。
所以gulp在使用过程中还是要跟着项目走,单独安装到项目目录下,方便插件等的管理。