美文网首页
gulp学习

gulp学习

作者: 北漂老莫 | 来源:发表于2016-03-14 18:37 被阅读65次

Gulp API主要包括4个顶级函数。如下

  • gulp.task(name, deps, fn)定义任务
  • gulp.src(globs, [opt])指向我们想要操作的源文件
  • gulp.dest指向输出文件
  • gulp.watch用于监视文件的变化
var gulp = require('gulp'),
    jshint = require('gulp-jshint'),
    less = require('gulp-less');

// use 'default' so `gulp` to run task
gulp.task('default', ['watch']);
// Error: Cannot find module 'jshint/src/cli'
//     at Function.Module._resolveFilename (module.js:336:15)
//     at Function.Module._load (module.js:278:25)
//     at Module.require (module.js:365:17)
//  need to install jshint as well

// use `gulp jshint` to run task
gulp.task('jshint', function() {
    return gulp.src('source/javascript/**/*.js')
        .pipe(jshint())
        .pipe(jshint.reporter('jshint-stylish'))
        .pipe(gulp.dest('build'));
})

gulp.task('less', function() {
    return gulp.src('source/less/*.less')
        .pipe(less())
        .pipe(gulp.dest('source/css'))
})

// need to write task before watch task
gulp.task('watch', function() {
    gulp.watch('source/javascript/**/*.js', ['jshint']);
    gulp.watch('source/less/**/*.less', ['less']);
})

相关文章

  • gulp学习(二)-api

    学习gulp的用法,首先得学习下gulp的几个常用的api task 源码: Gulp继承Orchestrator...

  • Gulp学习

    参照Gulp for Beginners来学习Gulp基本内容。以下为学习记录笔记。 安装Gulp 首先需要安装N...

  • 前端自动化工具--gulp常用插件(一)

    学习网站:http://www.vuexx.com/ gulp常用方法 #引入gulp模块 var gulp = ...

  • gulp4.0版入门及常用插件,gulp创建前端项目

    本篇为gulp学习笔记。 gulp安装及创建前端项目 1,先安装node,npm,cnpm 2,全局安装gulp脚...

  • #gulp#gulp学习

    怎样安装jshint插件? 先执行 cnpm install --save-dev jshint gulp-jsh...

  • gulp学习(三)-实战

    参考 i5tingbook gulp-book 前面两节学习到gulp的基本知识,也知道gulp可以进行压缩,监控...

  • gulp.js 的使用

    什么是 gulp.js gulp.js - 基于流的自动化构建工具。gulp.js 的 API 简单,学习成本低;...

  • 快速解决:gulp did you forget to sign

    今天用学习用到了gulp 安装的gulp 4.0版本 代码跟老师一样但是就是不行 提示以下错误: gulp did...

  • Gulp学习

    postcss使用笔记 安装 使用 jshint 安装 使用 建立配置文件 .jshintrc ESlint 安装...

  • gulp学习

    Gulp API主要包括4个顶级函数。如下 gulp.task(name, deps, fn)定义任务 gulp....

网友评论

      本文标题:gulp学习

      本文链接:https://www.haomeiwen.com/subject/yovflttx.html