gulp
xiting_tick
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
gulp安装
首先确保你已经正确安装了nodejs环境。然后以全局方式安装gulp: npm install -g gulp 全局安装gulp后,还需要在每个要使用gulp的项目中都单独安装一次。把目录切换到你的项目文件夹中,然后在命令行中执行: npm install gulp 如果想在安装的时候把gulp写进项目package.json文件的依赖中,则可以加上--save-dev:转载 2016-02-02 10:29:43 · 599 阅读 · 0 评论 -
globs的匹配规则
我们重点说说gulp用到的globs的匹配规则以及一些文件匹配技巧,我们将会在后面的课程中用到这些规则。 gulp内部使用了node-glob模块来实现其文件匹配功能。我们可以使用下面这些特殊的字符来匹配我们想要的文件: 匹配符 说明 * 匹配文件路径中的0个或多个字符,但不会匹配路径分隔符,除非路径分隔符出现在末尾 **转载 2016-02-02 11:16:24 · 828 阅读 · 0 评论 -
src
gulp.src()方法正是用来获取流的,但要注意这个流里的内容不是原始的文件流,而是一个虚拟文件对象流(Vinyl files),这个虚拟文件对象中存储着原始文件的路径、文件名、内容等信息。其语法为: gulp.src(globs[, options]); globs参数是文件匹配模式(类似正则表达式),用来匹配文件路径(包括文件名),当然这里也可以直接指定某个具体的文件路径。当有多转载 2016-02-02 14:21:11 · 433 阅读 · 0 评论 -
dest
gulp.dest()方法是用来写文件的,其语法为: gulp.dest(path[,options]) path为写入文件的路径; options为一个可选的参数对象,以下为选项参数: options.cwd 类型: String 默认值: process.cwd() 输出目录的 cwd 参数,只在所给的输出目录是相对路径时候有效。 options.mode 类型: String转载 2016-02-02 14:51:18 · 672 阅读 · 0 评论 -
watch
gulp.watch()用来监视文件的变化,当文件发生变化后,我们可以利用它来执行相应的任务,例如文件压缩等。其语法为 gulp.watch(glob[, opts], tasks); glob 为要监视的文件匹配模式,规则和用法与gulp.src()方法中的glob相同。 opts 为一个可选的配置对象,通常不需要用到。 tasks 为文件变化后要执行的任务,为一个数组。 gulp.转载 2016-02-02 15:01:35 · 369 阅读 · 0 评论 -
task
gulp.task方法用来定义任务,内部使用的是Orchestrator(用于排序、执行任务和最大并发依赖关系的模块),其语法为: gulp.task(name[, deps], fn) name 为任务名; deps 是当前定义的任务需要依赖的其他任务,为一个数组。当前定义的任务会在所有依赖的任务执行完毕后才开始执行。如果没有依赖,则可省略这个参数; fn 为任务函数,我们把转载 2016-02-02 15:23:07 · 363 阅读 · 0 评论
分享