gulp篇:前端"清洁大妈"的产生
来源:互联网 发布:java工资很高吗 编辑:程序博客网 时间:2024/04/28 04:37
前一节回顾
1.安装了gulp这个工具
2.在gulpfile.js里面编写了第一个任务(task)
现在我们来设计一个需求,在需求中继续学习
知识点:
1.了解什么是管道
2.测试src、pipe、dest函数
做项目的痛
项目做到后面,文件存放越来越乱。这页是在项目初期很正常的,尤其是参差不齐的队伍参与进来后。
比如我们经常碰到,队友在项目目录下随便编写JS文件。
那么作为项目组长,往往我们要“归类”
然而,手工拷贝?太low了
gulp.src([文件1,文件2,文件3])
,用来”收集”源文件来形成“虚拟文件对象流”。(术语听不懂没关系,没必要立刻懂)
然后通过“管道”函数pipe
传给它另外一个写文件的函数dest
。
利用管道
如果我们要在某个文件中根据关键词查询,那么2个命令就可以通过管道(pipe)的方式组合使用。
管道符“|”
比如 cat 文件名 | grep 关键词
示例,有一个1.js
var name = "zhangsan";
我们到终端执行
gulp里面管道的用法
gulp.src([‘1.js’,’2.js’]).pipe(gulp.desc(‘文件名’))
还能用通配符
gulp.src([‘*.js’,’!2,js’]).pipe(gulp.desc(‘文件名’))
!是排除的意思
实验:
1.编辑gulpfile.js
var gp = require('gulp');gp.task("taskName",function(){ gp.src(['1.js','2.js']).pipe(gp.dest('./dest'));})
2.终端执行 gulp taskName
然后我们发现项目根目录下多了dest目录
说明gulp帮我们创建的dest目录,并把1.js和2.js给复制进去了。
以后我们就可以这样来归类我们的文件啦
gp.src(['*.js']).pipe(gp.dest('./dest/js'));gp.src(['*.css']).pipe(gp.dest('./dest/css'));
0 0
- gulp篇:前端"清洁大妈"的产生
- 前端速学成财:第七课-前端"清洁大妈"的产生
- Gulp 自动化你的前端
- Gulp 自动化你的前端
- 前端构建工具--Gulp的使用
- Gulp教程,前端工作环境的搭建
- 前端工程的构建工具gulp
- 基于Gulp的前端自动化工程搭建
- 前端工具gulp的用途和使用方法
- 前端工程自动化--gulp的使用
- gulp在前端的简易运用
- 基于gulp的前端自动化环境搭建
- Gulp在前端的常用操作实例
- 关于前端自动化gulp的入门使用
- Gulp在前端的常用操作实例
- 前端学习笔记-Gulp的使用
- gulp教程 前端工作环境的搭建
- 前端构建工具gulp的使用基础
- OFBIZ 分页代码
- 进阶项目12-链表的拆分
- 裴波那契数列的递归实现与非递归实现
- 前端开发用到的东西
- 分支限界法
- gulp篇:前端"清洁大妈"的产生
- java中Map,两种遍历方式
- Swift之可选型
- IBM SPSS Modeler算法系列-----决策树C5.0算法
- 【Codeforces Round 367 (Div 2) D】【字典树典型题】Vasiliy's Multiset
- linux命令:rm ls touch cat
- hdu2846 Repository(Tire树)
- TCP协议中的三次握手和四次挥手(图解)
- UVa复合词