美文网首页
Gulp 打造前端工作流 有很多高质量的插件 打包 压缩

Gulp 打造前端工作流 有很多高质量的插件 打包 压缩

作者: 楼水流云 | 来源:发表于2019-10-07 20:57 被阅读0次

1、安装
npm install gulp-cli -g 全局
npm install gulp -D 当前项目的dev里 可以require到
thouch gulpfile.js 在当前文件夹下创建一个gulpfile.js文件
gulp --help 使用简介

2、初始化
(1)、npm init //初始化package.json文件
(2)、在npm install --save-dev gulp //安装gulp
(3)、npm install gulp-cli -g //安装gulp命令行
(4)、新建gulpfile.js文件 //这个是gulp的packge文件
(5)、var gulp = require("gulp") -g全局require不到 所以要 npm install gulp --save-dev gulp

3、gulp对象方法
gulp.task //创建一个任务 流水线
gulp.src //处理哪些东西 .js所有的js文件 !client/b.js 不要这个文件 client/bad.js文件src
gulp.dest //处理完导出
gulp.watch //检测到文件的改动 gulp.watch('js/*/.js'['cssnano','concat'],function(){})

4、常见gulp插件
gulp-htmlmin html压缩
gulp-cssnano css压缩
gulp-uglify js压缩
gulp-imagemin 图片压缩

gulp-concat 合并文件
gulp-rename 重命名
gulp-clean 清空文件夹
gulp-jshint js代码规范性检查
gulp-rev 添加版本号
gulp-rev-replace 版本号替换
gulp-useref 解析html资源定位
gulp-less 把less转换成css
gulp-autoprefixer 后编译

browser-sync 实时联调

5、基本用法:
var gulp = require("gulp") 或
imropt Gulp form ('gulp') //?没验证过

gulp.task('html',function(){
gulp.src("a/b/*.js") 获得a文件夹下的b文件夹里的所有.js文件
.pipe(jade()) 用require来的工具jade()做一件事
.pipe(minify()) 用require来的工具minify()做一件事
.pipe(gulp.dest("c/d")) 导出到c文件下的d文件夹里
})

gulp.task('default',['thml','css'],funciton(){}) []这里面是并行的 并不是串行

执行
gulp 执行默认default命令
gulp html 执行html命令

相关文章

  • gulp

    gulp 是一款nodejs应用,它是打造前端工作流的利器,打包、压缩、合并、git、远程操作...,gulp 简...

  • Gulp 打造前端工作流 有很多高质量的插件 打包 压缩

    1、安装npm install gulp-cli -g 全局npm install gulp -D 当前项目的de...

  • glup基础使用

    gulp官方地址,它是一款node.js应用,打造前端工作流的利器,我们可以使用它打包、压缩、合并、git、远程操...

  • 前端工作流自动化构建工具

    什么是 Gulp ? 它是前端自动化构建工作流的利器,可以使用多个插件实现代码打包、压缩、合并、检测、浏览器自动刷...

  • gulp

    gulp介绍 地址 是一款nodejs应用 打造前段工作流的利器,打包,压缩,合并,git,远程操作 .........

  • gulp常用插件

    最近在学习有关gulp的相关知识,gulp是打造前端工作流的利器,下面记录一些常用的插件 1.del插件安装方法 ...

  • HTTP传输中gzip压缩

    前端打包压缩的有grunt,gulp,webpack,而gzip压缩是指服务端对资源进行压缩。gzip是GNUzi...

  • gulp工具

    什么是gulp? 它是一款 nodejs 的应用 它用来构建前端自动化工作流 它可以实现实现代码的打包、压缩、合并...

  • CocosCreator和gulp-使用gulp-imagemi

    在游戏开发中,打包前进行图片压缩是必需工作,gulp内置了很多构建、优化插件,例如:图片压缩、js文件合并等等,这...

  • gulp插件解决浏览器缓存问题

    一、前言 有些简单前端小项目,不需要涉及框架,前端打包压缩的话本妹子还是喜欢用gulp。本文将用gulp-rev和...

网友评论

      本文标题:Gulp 打造前端工作流 有很多高质量的插件 打包 压缩

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