Are you over 18 and want to see adult content?
More Annotations
A complete backup of meditationiseasy.com
Are you over 18 and want to see adult content?
A complete backup of masterillusionist.nl
Are you over 18 and want to see adult content?
A complete backup of secure-thestatebankgroup.com
Are you over 18 and want to see adult content?
A complete backup of telecineplay.com.br
Are you over 18 and want to see adult content?
A complete backup of bestaloeverajuice.com
Are you over 18 and want to see adult content?
A complete backup of etypeservices.com
Are you over 18 and want to see adult content?
Favourite Annotations
A complete backup of https://sellmycomicbooks.com
Are you over 18 and want to see adult content?
A complete backup of https://picssr.com
Are you over 18 and want to see adult content?
A complete backup of https://oeeee.com
Are you over 18 and want to see adult content?
A complete backup of https://knutselopdrachten.nl
Are you over 18 and want to see adult content?
A complete backup of https://gamesitetemplates.com
Are you over 18 and want to see adult content?
A complete backup of https://mybrands.com
Are you over 18 and want to see adult content?
A complete backup of https://parcopan.org
Are you over 18 and want to see adult content?
A complete backup of https://scorpionsports.eu
Are you over 18 and want to see adult content?
A complete backup of https://smartbetslist.site
Are you over 18 and want to see adult content?
A complete backup of https://etrzby.cz
Are you over 18 and want to see adult content?
A complete backup of https://companias-de-luz.com
Are you over 18 and want to see adult content?
Text
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. WATCH() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值. chokidar
的一个实例,用于对监听设置进行细粒度控制。. 可能出现的错误. 当以 globs 形式传递非字符串或带有任何非字符串的数组时,将抛出一个错误,并提示 "Non-string provided as watch path"。. 当字符串或数组作为 task 传递时,会抛出一个错误,提示 "watch task has to be SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 文件监控 · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. WATCH() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值. chokidar
的一个实例,用于对监听设置进行细粒度控制。. 可能出现的错误. 当以 globs 形式传递非字符串或带有任何非字符串的数组时,将抛出一个错误,并提示 "Non-string provided as watch path"。. 当字符串或数组作为 task 传递时,会抛出一个错误,提示 "watch task has to be SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 文件监控 · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 API CONCEPTS · GULP.JS 中文文档TRANSLATE THIS PAGE Glob base. glob base (有时称为 glob parent)是 glob 字符串中任何特殊字符之前的路径段。. 因此, /src/js/**.js 的 blob base 是 /src/js/ 。. 所有匹配 glob 的路径都保证共享 glob base——该路径段不能是可变的。. 由 src () 生成的 Vinyl 实例是用 glob base 集作为它们的 base 属性构 处理文件 · GULP.JS 中文文档TRANSLATE THIS PAGE 处理文件. gulp 暴露了 src() 和 dest() 方法用于处理计算机上存放的文件。. src() 接受 glob 参数,并从文件系统中读取文件然后生成一个 Node流(stream)。
它将所有匹配的文件读取到内存中并通过流(stream)进行处理。由 src()
产生的流(stream)应当从任务(task)中返回并发出异步完成的信 VINYL · GULP.JS 中文文档TRANSLATE THIS PAGE Vinyl. 虚拟的文件格式。当 src() 读取文件时,将生成一个 Vinyl 对象来表示文件——包括路径、内容和其他元数据。. Vinyl 对象可以使用插件进行转换。 还可以使用 dest() 将它们持久化到文件系统。. 当创建您自己的 Vinyl 对象时——而不是使用 src() 生成——使用外部 vinyl 模块,如下面的用法所示。 异步执行 · GULP.JS 中文文档TRANSLATE THIS PAGE异步执行. Node
库以多种方式处理异步功能。最常见的模式是 error-first callbacks,但是你还可能会遇到 streams、promises、event emitters、child processes, 或observables。 gulp
任务(task)规范化了所有这些类型的异步功能。 SYMLINK() · GULP.JS 中文文档TRANSLATE THIS PAGE Symbolic links on Windows. When creating symbolic links on Windows, a type argument is passed to Node's fs.symlink() method which specifies the type of target being linked. The link type is set to: 'file' when the target is a regular file 'junction' when the target is a directory 'dir' when the target is a directory and the user disables theuseJunctions option
LASTRUN() · GULP.JS 中文文档TRANSLATE THIS PAGE时间戳精度.
虽然时间戳的精度有合理的默认值,但仍然可以通过 precision 参数对其进行舍入。. 如果你所使用文件系统或 Node 版本对文件的时间属性精度不高的话,则很有用。. lastRun (someTask) 返回 1426000001111. lastRun (someTask, 100) 返回 1426000001100. lastRun (someTask, 1000 REGISTRY() · GULP.JS 中文文档TRANSLATE THIS PAGEregistry()
允许将自定义的注册表插入到任务系统中,以期提供共享任务或增强功能。 注意: 只有用 task() 方法注册的任务才会进入自定义注册表中。 直接传递给 series() 或 parallel() 的任务函数(task functions)不会进入自定义任务注册表 - 如果你需要自定义注册表的行为,请通过字符串引用的方式将 JAVASCRIPT 和 GULPFILE · GULP.JS 中文文档TRANSLATE THIS PAGE gulpfile 是项目目录下名为 gulpfile.js (或者首字母大写 Gulpfile.js ,就像 Makefile 一样命名)的文件,在运行 gulp 命令时会被自动加载。. 在这个文件中,你经常会看到类似 src () 、 dest () 、 series () 或 parallel () 函数之类的 gulp API,除此之外,纯 JavaScript 代码或 Node 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. 快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. WATCH() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值. chokidar
的一个实例,用于对监听设置进行细粒度控制。. 可能出现的错误. 当以 globs 形式传递非字符串或带有任何非字符串的数组时,将抛出一个错误,并提示 "Non-string provided as watch path"。. 当字符串或数组作为 task 传递时,会抛出一个错误,提示 "watch task has to be SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 VINYL · GULP.JS 中文文档TRANSLATE THIS PAGE Vinyl. 虚拟的文件格式。当 src() 读取文件时,将生成一个 Vinyl 对象来表示文件——包括路径、内容和其他元数据。. Vinyl 对象可以使用插件进行转换。 还可以使用 dest() 将它们持久化到文件系统。. 当创建您自己的 Vinyl 对象时——而不是使用 src() 生成——使用外部 vinyl 模块,如下面的用法所示。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. 快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. WATCH() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值. chokidar
的一个实例,用于对监听设置进行细粒度控制。. 可能出现的错误. 当以 globs 形式传递非字符串或带有任何非字符串的数组时,将抛出一个错误,并提示 "Non-string provided as watch path"。. 当字符串或数组作为 task 传递时,会抛出一个错误,提示 "watch task has to be SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 VINYL · GULP.JS 中文文档TRANSLATE THIS PAGE Vinyl. 虚拟的文件格式。当 src() 读取文件时,将生成一个 Vinyl 对象来表示文件——包括路径、内容和其他元数据。. Vinyl 对象可以使用插件进行转换。 还可以使用 dest() 将它们持久化到文件系统。. 当创建您自己的 Vinyl 对象时——而不是使用 src() 生成——使用外部 vinyl 模块,如下面的用法所示。 API CONCEPTS · GULP.JS 中文文档TRANSLATE THIS PAGE Glob base. glob base (有时称为 glob parent)是 glob 字符串中任何特殊字符之前的路径段。. 因此, /src/js/**.js 的 blob base 是 /src/js/ 。. 所有匹配 glob 的路径都保证共享 glob base——该路径段不能是可变的。. 由 src () 生成的 Vinyl 实例是用 glob base 集作为它们的 base 属性构 处理文件 · GULP.JS 中文文档TRANSLATE THIS PAGE 处理文件. gulp 暴露了 src() 和 dest() 方法用于处理计算机上存放的文件。. src() 接受 glob 参数,并从文件系统中读取文件然后生成一个 Node流(stream)。
它将所有匹配的文件读取到内存中并通过流(stream)进行处理。由 src()
产生的流(stream)应当从任务(task)中返回并发出异步完成的信 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
VINYL · GULP.JS 中文文档TRANSLATE THIS PAGE Vinyl. 虚拟的文件格式。当 src() 读取文件时,将生成一个 Vinyl 对象来表示文件——包括路径、内容和其他元数据。. Vinyl 对象可以使用插件进行转换。 还可以使用 dest() 将它们持久化到文件系统。. 当创建您自己的 Vinyl 对象时——而不是使用 src() 生成——使用外部 vinyl 模块,如下面的用法所示。 异步执行 · GULP.JS 中文文档TRANSLATE THIS PAGE异步执行. Node
库以多种方式处理异步功能。最常见的模式是 error-first callbacks,但是你还可能会遇到 streams、promises、event emitters、child processes, 或observables。 gulp
任务(task)规范化了所有这些类型的异步功能。 SYMLINK() · GULP.JS 中文文档TRANSLATE THIS PAGE Symbolic links on Windows. When creating symbolic links on Windows, a type argument is passed to Node's fs.symlink() method which specifies the type of target being linked. The link type is set to: 'file' when the target is a regular file 'junction' when the target is a directory 'dir' when the target is a directory and the user disables theuseJunctions option
REGISTRY() · GULP.JS 中文文档TRANSLATE THIS PAGEregistry()
允许将自定义的注册表插入到任务系统中,以期提供共享任务或增强功能。 注意: 只有用 task() 方法注册的任务才会进入自定义注册表中。 直接传递给 series() 或 parallel() 的任务函数(task functions)不会进入自定义任务注册表 - 如果你需要自定义注册表的行为,请通过字符串引用的方式将 LASTRUN() · GULP.JS 中文文档TRANSLATE THIS PAGE时间戳精度.
虽然时间戳的精度有合理的默认值,但仍然可以通过 precision 参数对其进行舍入。. 如果你所使用文件系统或 Node 版本对文件的时间属性精度不高的话,则很有用。. lastRun (someTask) 返回 1426000001111. lastRun (someTask, 100) 返回 1426000001100. lastRun (someTask, 1000 JAVASCRIPT 和 GULPFILE · GULP.JS 中文文档TRANSLATE THIS PAGE gulpfile 是项目目录下名为 gulpfile.js (或者首字母大写 Gulpfile.js ,就像 Makefile 一样命名)的文件,在运行 gulp 命令时会被自动加载。. 在这个文件中,你经常会看到类似 src () 、 dest () 、 series () 或 parallel () 函数之类的 gulp API,除此之外,纯 JavaScript 代码或 Node 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. 快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 WATCH() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值. chokidar
的一个实例,用于对监听设置进行细粒度控制。. 可能出现的错误. 当以 globs 形式传递非字符串或带有任何非字符串的数组时,将抛出一个错误,并提示 "Non-string provided as watch path"。. 当字符串或数组作为 task 传递时,会抛出一个错误,提示 "watch task has to be 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. 快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. WATCH() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值. chokidar
的一个实例,用于对监听设置进行细粒度控制。. 可能出现的错误. 当以 globs 形式传递非字符串或带有任何非字符串的数组时,将抛出一个错误,并提示 "Non-string provided as watch path"。. 当字符串或数组作为 task 传递时,会抛出一个错误,提示 "watch task has to be SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. API CONCEPTS · GULP.JS 中文文档TRANSLATE THIS PAGE Glob base. glob base (有时称为 glob parent)是 glob 字符串中任何特殊字符之前的路径段。. 因此, /src/js/**.js 的 blob base 是 /src/js/ 。. 所有匹配 glob 的路径都保证共享 glob base——该路径段不能是可变的。. 由 src () 生成的 Vinyl 实例是用 glob base 集作为它们的 base 属性构 异步执行 · GULP.JS 中文文档TRANSLATE THIS PAGE异步执行. Node
库以多种方式处理异步功能。最常见的模式是 error-first callbacks,但是你还可能会遇到 streams、promises、event emitters、child processes, 或observables。 gulp
任务(task)规范化了所有这些类型的异步功能。 处理文件 · GULP.JS 中文文档TRANSLATE THIS PAGE 处理文件. gulp 暴露了 src() 和 dest() 方法用于处理计算机上存放的文件。. src() 接受 glob 参数,并从文件系统中读取文件然后生成一个 Node流(stream)。
它将所有匹配的文件读取到内存中并通过流(stream)进行处理。由 src()
产生的流(stream)应当从任务(task)中返回并发出异步完成的信 REGISTRY() · GULP.JS 中文文档TRANSLATE THIS PAGEregistry()
允许将自定义的注册表插入到任务系统中,以期提供共享任务或增强功能。 注意: 只有用 task() 方法注册的任务才会进入自定义注册表中。 直接传递给 series() 或 parallel() 的任务函数(task functions)不会进入自定义任务注册表 - 如果你需要自定义注册表的行为,请通过字符串引用的方式将 SYMLINK() · GULP.JS 中文文档TRANSLATE THIS PAGE Symbolic links on Windows. When creating symbolic links on Windows, a type argument is passed to Node's fs.symlink() method which specifies the type of target being linked. The link type is set to: 'file' when the target is a regular file 'junction' when the target is a directory 'dir' when the target is a directory and the user disables theuseJunctions option
LASTRUN() · GULP.JS 中文文档TRANSLATE THIS PAGE时间戳精度.
虽然时间戳的精度有合理的默认值,但仍然可以通过 precision 参数对其进行舍入。. 如果你所使用文件系统或 Node 版本对文件的时间属性精度不高的话,则很有用。. lastRun (someTask) 返回 1426000001111. lastRun (someTask, 100) 返回 1426000001100. lastRun (someTask, 1000 JAVASCRIPT 和 GULPFILE · GULP.JS 中文文档TRANSLATE THIS PAGE gulpfile 是项目目录下名为 gulpfile.js (或者首字母大写 Gulpfile.js ,就像 Makefile 一样命名)的文件,在运行 gulp 命令时会被自动加载。. 在这个文件中,你经常会看到类似 src () 、 dest () 、 series () 或 parallel () 函数之类的 gulp API,除此之外,纯 JavaScript 代码或 Node 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 将 BUFFER 变为 STREAM (内存中的内容)Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. 快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. WATCH() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值. chokidar
的一个实例,用于对监听设置进行细粒度控制。. 可能出现的错误. 当以 globs 形式传递非字符串或带有任何非字符串的数组时,将抛出一个错误,并提示 "Non-string provided as watch path"。. 当字符串或数组作为 task 传递时,会抛出一个错误,提示 "watch task has to be SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. 快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. WATCH() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值. chokidar
的一个实例,用于对监听设置进行细粒度控制。. 可能出现的错误. 当以 globs 形式传递非字符串或带有任何非字符串的数组时,将抛出一个错误,并提示 "Non-string provided as watch path"。. 当字符串或数组作为 task 传递时,会抛出一个错误,提示 "watch task has to be SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. API CONCEPTS · GULP.JS 中文文档TRANSLATE THIS PAGE Glob base. glob base (有时称为 glob parent)是 glob 字符串中任何特殊字符之前的路径段。. 因此, /src/js/**.js 的 blob base 是 /src/js/ 。. 所有匹配 glob 的路径都保证共享 glob base——该路径段不能是可变的。. 由 src () 生成的 Vinyl 实例是用 glob base 集作为它们的 base 属性构 处理文件 · GULP.JS 中文文档TRANSLATE THIS PAGE 处理文件. gulp 暴露了 src() 和 dest() 方法用于处理计算机上存放的文件。. src() 接受 glob 参数,并从文件系统中读取文件然后生成一个 Node流(stream)。
它将所有匹配的文件读取到内存中并通过流(stream)进行处理。由 src()
产生的流(stream)应当从任务(task)中返回并发出异步完成的信 异步执行 · GULP.JS 中文文档TRANSLATE THIS PAGE异步执行. Node
库以多种方式处理异步功能。最常见的模式是 error-first callbacks,但是你还可能会遇到 streams、promises、event emitters、child processes, 或observables。 gulp
任务(task)规范化了所有这些类型的异步功能。 REGISTRY() · GULP.JS 中文文档TRANSLATE THIS PAGEregistry()
允许将自定义的注册表插入到任务系统中,以期提供共享任务或增强功能。 注意: 只有用 task() 方法注册的任务才会进入自定义注册表中。 直接传递给 series() 或 parallel() 的任务函数(task functions)不会进入自定义任务注册表 - 如果你需要自定义注册表的行为,请通过字符串引用的方式将 SYMLINK() · GULP.JS 中文文档TRANSLATE THIS PAGE Symbolic links on Windows. When creating symbolic links on Windows, a type argument is passed to Node's fs.symlink() method which specifies the type of target being linked. The link type is set to: 'file' when the target is a regular file 'junction' when the target is a directory 'dir' when the target is a directory and the user disables theuseJunctions option
JAVASCRIPT 和 GULPFILE · GULP.JS 中文文档TRANSLATE THIS PAGE gulpfile 是项目目录下名为 gulpfile.js (或者首字母大写 Gulpfile.js ,就像 Makefile 一样命名)的文件,在运行 gulp 命令时会被自动加载。. 在这个文件中,你经常会看到类似 src () 、 dest () 、 series () 或 parallel () 函数之类的 gulp API,除此之外,纯 JavaScript 代码或 Node LASTRUN() · GULP.JS 中文文档TRANSLATE THIS PAGE时间戳精度.
虽然时间戳的精度有合理的默认值,但仍然可以通过 precision 参数对其进行舍入。. 如果你所使用文件系统或 Node 版本对文件的时间属性精度不高的话,则很有用。. lastRun (someTask) 返回 1426000001111. lastRun (someTask, 100) 返回 1426000001100. lastRun (someTask, 1000 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 将 BUFFER 变为 STREAM (内存中的内容)Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 异步执行 · GULP.JS 中文文档TRANSLATE THIS PAGE异步执行. Node
库以多种方式处理异步功能。最常见的模式是 error-first callbacks,但是你还可能会遇到 streams、promises、event emitters、child processes, 或observables。 gulp
任务(task)规范化了所有这些类型的异步功能。 JAVASCRIPT 和 GULPFILE · GULP.JS 中文文档TRANSLATE THIS PAGE gulpfile 是项目目录下名为 gulpfile.js (或者首字母大写 Gulpfile.js ,就像 Makefile 一样命名)的文件,在运行 gulp 命令时会被自动加载。. 在这个文件中,你经常会看到类似 src () 、 dest () 、 series () 或 parallel () 函数之类的 gulp API,除此之外,纯 JavaScript 代码或 Node 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 GULP.JS - 基于流(STREAM)的自动化构建工具Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。GULP 中文文档
Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 SERIES() · GULP.JS 中文文档TRANSLATE THIS PAGESEE MORE ONGULPJS.COM.CN
快速入门 · GULP.JS 中文文档TRANSLATE THIS PAGE 默认任务(task)将执行,因为任务为空,因此没有实际动作。. JavaScript 和 Gulpfile →. 检查 node、npm 和 npx 是否正确安装. 安装 gulp 命令行工具. 创建项目目录并进入. 在项目目录下创建 package.json 文件. 安装 gulp,作为开发时依赖项. 检查 gulp 版本. 创建 gulpfile 文件. TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. SRC() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个可以在管道的开始或中间使用的流,用于根据给定的 globs 添加文件。 可能出现的错误. 当 globs 参数只能匹配一个文件(如 foo/bar.js)而且没有找到匹配时,会抛出一个错误,提示 "File not found with singular glob"。若要抑制此错误,请将 allowEmpty 选项设置为 true。 异步执行 · GULP.JS 中文文档TRANSLATE THIS PAGE异步执行. Node
库以多种方式处理异步功能。最常见的模式是 error-first callbacks,但是你还可能会遇到 streams、promises、event emitters、child processes, 或observables。 gulp
任务(task)规范化了所有这些类型的异步功能。 JAVASCRIPT 和 GULPFILE · GULP.JS 中文文档TRANSLATE THIS PAGE gulpfile 是项目目录下名为 gulpfile.js (或者首字母大写 Gulpfile.js ,就像 Makefile 一样命名)的文件,在运行 gulp 命令时会被自动加载。. 在这个文件中,你经常会看到类似 src () 、 dest () 、 series () 或 parallel () 函数之类的 gulp API,除此之外,纯 JavaScript 代码或 Node 使用插件 · GULP.JS 中文文档TRANSLATE THIS PAGE 使用插件. Gulp 插件实质上是 Node 转换流(Transform Streams),它封装了通过管道(pipeline)转换文件的常见功能,通常是使用 .pipe() 方法并放在 src() 和 dest() 之间。 他们可以更改经过流(stream)的每个文件的文件名、元数据或文件内容。 托管在 npm 上的插件 - 标记有 "gulpplugin" 和 "gulpfriendly"关键词
创建任务(TASK) · GULP.JS 中文文档TRANSLATE THIS PAGE 创建任务(task) 每个 gulp 任务(task)都是一个异步的 JavaScript 函数,此函数是一个可以接收 callback 作为参数的函数,或者是一个返回 stream、promise、event emitter、child process 或 observable (后面会详细讲解) 类型值的函数。由于某些平台的限制而不支持异步任务,因此 gulp 还提供了一个漂亮 替代品。 API CONCEPTS · GULP.JS 中文文档TRANSLATE THIS PAGE Glob base. glob base (有时称为 glob parent)是 glob 字符串中任何特殊字符之前的路径段。. 因此, /src/js/**.js 的 blob base 是 /src/js/ 。. 所有匹配 glob 的路径都保证共享 glob base——该路径段不能是可变的。. 由 src () 生成的 Vinyl 实例是用 glob base 集作为它们的 base 属性构 TASK() · GULP.JS 中文文档TRANSLATE THIS PAGE property type note; name: string: A special property of named functions. Used to register the task. Note: name is not writable; it cannot be set or changed. displayName: string: When attached to a taskFunction creates an alias for the task. If using characters that aren't allowed in function names, use this property. GULP.JS - 基于流的自动化构建工具。Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 异步执行 · GULP.JS 中文文档TRANSLATE THIS PAGE异步执行. Node
库以多种方式处理异步功能。最常见的模式是 error-first callbacks,但是你还可能会遇到 streams、promises、event emitters、child processes, 或observables。 gulp
任务(task)规范化了所有这些类型的异步功能。 JAVASCRIPT 和 GULPFILE · GULP.JS 中文文档TRANSLATE THIS PAGE gulpfile 是项目目录下名为 gulpfile.js (或者首字母大写 Gulpfile.js ,就像 Makefile 一样命名)的文件,在运行 gulp 命令时会被自动加载。. 在这个文件中,你经常会看到类似 src () 、 dest () 、 series () 或 parallel () 函数之类的 gulp API,除此之外,纯 JavaScript 代码或 Node REGISTRY() · GULP.JS 中文文档TRANSLATE THIS PAGEregistry()
允许将自定义的注册表插入到任务系统中,以期提供共享任务或增强功能。 注意: 只有用 task() 方法注册的任务才会进入自定义注册表中。 直接传递给 series() 或 parallel() 的任务函数(task functions)不会进入自定义任务注册表 - 如果你需要自定义注册表的行为,请通过字符串引用的方式将 TREE() · GULP.JS 中文文档TRANSLATE THIS PAGE返回值.
返回一个详细描述已注册的任务树的对象——包含具有 'label' 和 'nodes' 属性的嵌套对象(与 archy 兼容)。. 每个对象可能有一个 type 属性,用于确定节点是 task 还是 function。. 每个对象可能有一个 branch 属性,当 true 时,该属性指示节点是使用 series() 还是 parallel()创建的。
处理文件 · GULP.JS 中文文档TRANSLATE THIS PAGE 处理文件. gulp 暴露了 src() 和 dest() 方法用于处理计算机上存放的文件。. src() 接受 glob 参数,并从文件系统中读取文件然后生成一个 Node流(stream)。
它将所有匹配的文件读取到内存中并通过流(stream)进行处理。由 src()
产生的流(stream)应当从任务(task)中返回并发出异步完成的信 VINYL · GULP.JS 中文文档TRANSLATE THIS PAGE Vinyl. 虚拟的文件格式。当 src() 读取文件时,将生成一个 Vinyl 对象来表示文件——包括路径、内容和其他元数据。. Vinyl 对象可以使用插件进行转换。 还可以使用 dest() 将它们持久化到文件系统。. 当创建您自己的 Vinyl 对象时——而不是使用 src() 生成——使用外部 vinyl 模块,如下面的用法所示。 串行方式运行任务,亦即,任务依赖Gulp.js
是一个自动化构建工具,开发者可以使用它在项目开发过程中自动执行常见任务。Gulp.js 是基于 Node.js 构建的,利用 Node.js 流的威力,你可以快速构建项目并减少频繁的 IO 操作。Gulp.js 源文件和你用来定义任务的 Gulp 文件都是通过 JavaScript(或者 CoffeeScript )源码来实现的。 入门指南 API文档 旧版文档 插件gulp --help
GULP
将开发流程中让人痛苦或耗时的任务自动化,从而减少你所浪费的时间、创造更大价值。入门指南
简单
代码优于配置、node 最佳实践、精简的 API 集,gulp 让工作前所未有的简单。高效
基于 node 强大的流(stream)能力,gulp 在构建过程中并不把文件立即写入磁盘,从而提高了构建速度。生态
遵循严格的准则,确保我们的插件结构简单、运行结果可控。1,418,968
本周安装量
4,192
Gulp 插件数量
1,000+
企业用户数
∞
节省的时间
gulpfile.js
const {
src,
dest,
parallel
} = require('gulp');const pug =
require('gulp-pug');const less =
require('gulp-less');const minifyCSS =
require('gulp-csso');const concat =
require('gulp-concat');function html() {
return src(
'client/templates/*.pug')
.pipe(pug())
.pipe(dest('build/html'))}
function css() {
return src(
'client/templates/*.less')
.pipe(less())
.pipe(minifyCSS())
.pipe(dest('build/css'))}
function js() {
return src(
'client/javascript/*.js', { sourcemaps: true })
.pipe(concat('app.min.js')).pipe(dest(
'build/js',
{ sourcemaps: true }))
}
exports.js = js;
exports.css = css; exports.html = html;exports.default =
parallel(html, css, js); "BUILDS CAN BE THE MOST AWFUL SINKHOLE FOR TEAMS TO WASTE THEIR TIME WITH - GULP IS A SERIOUS WIN FOR ANY PROJECT." Eric, Co-founder @ staeBECOME A BACKER
Support the community and keep development going strong.Donate
TOP SPONSORS
* Bootstrap中文网 * Nodejs中文文档* Babel中文网
* Webpack中文文档* Rollup中文网
* Parcel中文网
* Next.js中文网
* Svelte中文网
* NPM中文文档
* jQuery中文网
* Grunt中文网
* SASS中文网
* Tailwind CSS
* 优站精选
* Nuxt.js中文网
* Lodash中文网
* Gatsby.js中文网* Hugo中文网
* WebAssembly中文网* PurgeCSS中文网
* PostCSS中文网
京ICP备11008151号-15 | 京公网安备11010802014853Details
Copyright © 2024 ArchiveBay.com. All rights reserved. Terms of Use | Privacy Policy | DMCA | 2021 | Feedback | Advertising | RSS 2.0