Hello-Gulp

2016-06-23  本文已影响14人  爱吃猫的鱼blueblue

Gulp の 快速入门

Gulp概要

Gulp一种流式自动化工具,在构建前端应用是非常给力的哟


Gulp快速应用

1. Gulp前置条件

Gulp是基于node的,所以要先安装node

  mkdir sunshine_gulp
  cd sunshine_gulp
  npm init

npm init会创建package.json文件,package.json中存储所有关于项目的依赖信息

2. Gulp安装

package.json.png

3. Gulp任务

gulp是流式自动化工具,任务是核心,下面就来看看gulp下的任务是如何编写的

3.1 gulpfile.js

gulpfile.js是gulp的编译脚本,类似c语言中的makefile

3.2 引入gulp

var gulp = require('gulp');

require会在node_module中寻找gulp目录,并加载对应的类库到工程中

3.3 编写第一个任务

3.3.1 简单任务

定义任务A,并打印Task A is run

gulp.task('A', function() {
  console.log('Task A is run');
});

运行任务A

gulp A

>> Task A is run

通过以上两端脚本可以发现定义任务和运行任务都是通过gulp这个指令

3.3.2 依赖任务

假设有一个任务B是需要依赖任务A的,那么任务B该怎么定义呢?

gulp.task('B', ['A'], function() {
  console.log('Task B is run');
});

运行任务B

gulp B

>> Task A is run
   Task B is run

通过以上两端脚本可以发现定义依赖任务,是通过传递一个依赖数组,那么定义任务的表达式就可以抽象为

简单的入门就讲到这里,后续会写一篇实践的教程

上一篇下一篇

猜你喜欢

热点阅读