gulp 入门

Gulp 入门

安装

npm install gulp --global    // --global 代表全局
```
- 3. 开发依赖安装:进入项目的根目录执行命令 (在项目的根目录里创建一个package.json)
````js
npm install gulp --save-dev   
// --save将保存配置信息至package.json    -dav  保存至package.json的devDependencies节点
    1. 在 package.json 同级目录下创建一个名为 gulpfile.js 的文件:
var gulp = require('gulp');
gulp.task('default',function(){    //gulp 默认会执行的任务
  // do something
});
    1. 运行 gulp:
gulp

Gulp API

gulp 的 API 非常简单

gulp.src('匹配模式或者匹配模式数组',['参数'])  //匹配模式 类似正则表达式
.pipe(functionName())  // 获取操作后的文件流,传递给括号里面的函数
gulp.dest('path',['options']);  // 将上一步操作后的文件输出到 path 路径里 
gulp.task('任务的名称',function(){
   // dosomething 
   // for example :   
   gulp.start(['任务名称1,任务名称2']);
});
gulp.watch('监听对象',['任务1']);  
// 监听对象:1、匹配模式;  2、任务名称
// 任务1:在监听对象发生变化后需要执行的任务

编译SASS Demo ,前提是已经安装了 gulp-sass 插件(基于 Ruby编译)

var gulp = require('gulp'),
    gsass = require('gulp-sass');

gulp.task('default', function() {
     gulp.start(['scss']);
});

gulp.task("scss",function(){
    gulp.src('scss/*.scss')
        .pipe(gsass())  //执行编译
        .pipe(gulp.dest('css')) ;
});

这里只是简单介绍了一下他的API,更详细的API请点解这里中文这里英文

Gulp 常用插件列表

Gulp 有着非常丰富的插件库,在他的官网里可以直接查询或者是到github 查找,如果都没有,没关系还可以自己开发一个。这里就不重复了,别人有现成的。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 简介:gulp是前端开发过程中对代码进行构建的工具,是自动化项目的构建利器;她不仅能对网站资源进行优化,而且在开发...
    情怀水岸阅读 4,245评论 0 5
  • 最近使用gulp自动化构建工具来开发网站,在此给大家分享一下使用gulp的一些使用教程。 一 gulp安装 1、安...
    穿越人海遇见你阅读 14,498评论 2 17
  • 觉得此文甚好,转发来自[http://w3ctrain.com/2015/12/22/gulp-for-begin...
    Tinazbh阅读 3,311评论 0 0
  • [转载](https://github.com/zhonglimh/Gulp) Gulp构建前端自动化工作流 Gu...
    Gopal阅读 2,962评论 0 1
  • 养生功,上午还是边看文字边比划。不知道这样是不是影响气血,不过坚持做完了。从中午开始,就跟出版社那边联系出去宣传和...
    jzqqqqjz阅读 1,346评论 1 5

友情链接更多精彩内容