简单了解gulp

 读完本文可简单了解gulp基本使用。

  gulp提供4个基础API进行调用,只要掌握这4个的使用方式并配合插件便能搭建一套自动化前端开发系统。

  1. gulp.task();//第一个参数为任务名,第二个是一个回调函数

  2. gulp.src('src/a.scss');//此方法参数为目录下指定的文件,并返回提供给下一个插件管道使用

  3. gulp.dest();//参数为输出路径

4. gulp.watch(); 第一个参数为监听的文件,第二个参数为监听文件改变时触发的任务

以上方法参数只做了简单介绍,方法详情请自行查找资料。

  在安装好Node之后,通过在命令行输入npm install gulp下载gulp,输入npm install gulp-sass来下载编译sass的插件,

输入npm install gulp-concat来下载打包插件。

var gulp=require('gulp');//引入gulp,以下两行同理

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

var concat=require('gulp-concat');

gulp.task('default',function(){

 console.log(1);//可自行填写需要的逻辑

});//定义一个默认任务,在命令行输入gulp,按下回车键可以看到1被打印

gulp.task('sass',function(){

 gulp.src('./a.scss').pipe(sass()).pipe(gulp.dest('./a.css'));

});//在命令行输入gulp sass,即可将当前目录下的a.scss文件编译为a.css文件,输出路径为当前路径

gulp.task('concat',function(){

 gulp.src(['./a.js','b.js']).pipe(concat('c.js')).pipe(gulp.dest('./'));

});//在命令行输入gulp concat命令,即可将当前目录下的a.js和b.js打包为c.js,输出路径为当前路径

gulp.task('watcher',function(){

gulp.watch('./a.scss',['sass']);//自动化监听当前目录下的a.scss文件,一发生变化就执行(上面定义过的)sass任务

gulp.watch('./*.js',['concat']);//自动化监听当前目录下的所有.js文件,一发生变化就执行(上面定义过的)concat任务

});//在命令行输入gulp watcher命令即可开始进行监听

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值