gulp使用手册

作者:你管我管你疯啊

1、gulp 概念

gulp是一个自动化工具,前端开发者可以使用它处理常见任务:
1、搭建web服务器
2、文件保存时自动重载浏览器
3、使用预处理器 sass less
4、优化资源,比如压缩css、js、图片

2、gulp安装
(1)npm 初始化,新建package.json

执行命令:npm install gulp -g

因为在本地需要使用require的方式gulp。(需要进入到项目的路径下面)因此也需要在本地安装一份:

执行命令:npm install gulp --save-dev

(2)先全局安装
(3)在当前需要项目中安装(装两次是为了灵活使用)
3、开始使用gulp
(1)在项目目录下新建gulpfile.js文件

在这里插入图片描述

(2)gulp的工作方式如下图解释:

在这里插入图片描述

src方法 dest方法 task方法 watch方法

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

4、gulp常用的插件:

压缩文件: gulp-uglify
安装命令:npm install --save-dev gulp-uglify
合并文件: gulp-concat
安装命令:npm install --save-dev gulp-concat
修改文件名: gulp-rename
安装命令:npm install --save-dev gulp-rename
压缩css文件: gulp-minify-css
安装命令:npm install --save-dev gulp-minify-css
压缩html文件: gulp-minify-html
安装命令:npm install --save-dev gulp-minify-html
压缩图片文件: gulp-imagemin
安装命令:npm install --save-dev gulp-imagemin
解析sass: gulp-sass
安装命令:npm install --save-dev gulp-sass

5、自动加载插件方法:

在这里插入图片描述

6、npm常用与报错解决办法

当使用npm进行安装的时候,如果出现:cb() nerver called 的报错,
1.先使用:npm cache verify
2.在使用:npm cache clean
3.可能需要:npm cache clean -—force
重新进行安装需要的包即可

7、gulp版本不一致写法:

在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值