Skip to content

初探gulp[学习笔记1] #9

@stuxt

Description

@stuxt

初探gulp[学习笔记1]

2016-02-16 小天同学

gulp是一个很方便的自动化构建工具,可以增强你的工作流程!同类的工具还有grunt等。但是gulp是一种基于流的自动化构建工具。

gulp的主要优势为:

  1. 易于使用
    通过代码优于配置的策略,Gulp 让简单的任务简单,复杂的任务可管理。
  2. 构建快速
    利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。
  3. 插件高质
    Gulp 严格的插件指南确保插件如你期望的那样简洁高质得工作。
  4. 易于学习
    通过最少的 API,掌握 Gulp 毫不费力,构建工作尽在掌握:如同一系列流管道。

初探笔记

和grunt相比gulp的优势都在上面了,入门也是很简单的最少的API,随着社区的壮大插件也在不断的层出不穷,从而用起来适用的场景也更加广泛。

全局安装 gulp 是为了可以运行命令行, 而项目中得 gulp 是为了项目脚本依赖。 一般命令行工具都会全局安装,项目中用到的类库还是建议跟着项目走,这样每个项目可以使用自己的空间存放依赖列表,而不会造成全局污染和版本冲突。别人拿到你项目的时候,直接 npm install 就可以安装所有依赖,并立刻执行了。

所以gulp在使用过程中还是要跟着项目走,单独安装到项目目录下,方便插件等的管理。

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions