一、Gulp的使用

  1. 使用npm install  gulp  下载gulp库文件

  2. 在项目根目录下简历gulpfile.js文件

  3. 重构项目的文件夹架构src目录放置源代码文件,dist目录防止构建后文件。

  4. 在gulpfile.js文件中编写任务

  5. 在命令行工具中执行gulp任务。

二、Gulp中提供的方法

  1. gulp.src(0 获取任务要处理的文件

  2. gulp.dest() 输出文件

  3. gulp.tast()  简历gulp任务

  4. gulp.watch()  监控文件的变化

/**
* 以下代码实现的功能相当于复制了一些东西
*/ // 引入gulp模块
const gulp = require('gulp')
// 使用gulp.task() 方法建立任务
gulp.task('first',()=>{ // 这里first是任务名称,后面是回调函数,用来处理该任务的;
// 获取要处理的文件
gulp.src('./src/css/base.css') // 将处理后的文件输出到dist目录
.pipe(gulp.dest('./dist/csss'))
})

三、安装gulp用的命令行工具:gulp-cli

  在终端中执行命令:npm install gulp-cli  -g

  通过执行该命令,可以在全局安装gulp的命令行工具。

  ** 安装好全局gulp命令工具以后,可以通过gulp命令执行文件了。

【这几个链接里面有几个小问题的解决方案】

https://blog.csdn.net/qq_41208114/article/details/79109269

https://blog.csdn.net/WU5229485/article/details/90173693

四、gulp 插件

  1. gulp-htmlmin :  HTML文件压缩插件

  2. gulp-csso  :  压缩css

  3. gulp-babel : JavaScript 语法转化   如es6转化成es5

  4. gulp-less : less语法转化

  5. gulp-uglify : 压缩混淆 JavaScript

  6. gulp-file-include: 公共文件包含

  7. browsersync  浏览器实时同步

**插件的使用很简单:只需要三步:

  1、下载插件

  2、引入插件

  3、使用插件

例如:下载gulp-htmlmin插件

1.  npm install  gulp-htmlmin

最新文章

  1. ajax跨域通过 Cors跨域资源共享 进行GetPost请求
  2. 复制Informational constraints on LUW DB2 v105
  3. LXC-Linux Containers介绍
  4. Linux 简单字符设备驱动程序 (自顶向下)
  5. -join 和 -split 用法
  6. android 设备唯一码的获取,Cpu号,Mac地址
  7. SVG 教程
  8. Linux指令--touch
  9. [转&精]IO_STACK_LOCATION与IRP的一点笔记
  10. jenkins配置SSH远程服务器连接
  11. BiLstm原理
  12. faces
  13. Thinkphp 图片上传
  14. Python: ljust()|rjust()|center()字符串对齐
  15. 26. 天马tomcat授权文件的影响因素
  16. better-scroll之吸顶效果巨坑挣扎中
  17. Linux进程同步机制
  18. lamp。查看版本
  19. Vue学习—组件的学习
  20. Django的contenttypes应用、缓存相关

热门文章

  1. Django 的 CBV&FBV
  2. java总结2
  3. 51Nod 1413 权势二进制 (思维)
  4. 在cmd上执行关于java的反编译
  5. javascript 链式调用+构造函数
  6. 运行Spark官方提供的例子
  7. 一致性hash算法Consistent Hashing
  8. 20165220课程设计个人报告——Part4-Cortex M4模块
  9. MySQL中concat以及group_concat的使用
  10. sed将一个文件插入到另一个文件(合并两个文件)