从through2文档中: 你需要这个吗? 自从 Node.js 引入了简化的 Stream 构造后,through2 的许多用途就变得多余了。 考虑您是真的需要使用 through2 还是只想使用“可读流”package,或核心“流”package(派生自“可读流”)。 如果我理解正确,现在(从 ...
从through2文档中: 你需要这个吗? 自从 Node.js 引入了简化的 Stream 构造后,through2 的许多用途就变得多余了。 考虑您是真的需要使用 through2 还是只想使用“可读流”package,或核心“流”package(派生自“可读流”)。 如果我理解正确,现在(从 ...
我创建了一个 browserify 转换来将.pug文件转换为预解析的 Ractive JSON 对象。 该操作需要将 Pug 文件转换为 HTML,然后传递给Ractive.parse() function。 初始构建后不起作用的是,当我更改相对 Pug 文件时,browserify 不会重新编 ...
第一个 API 请求成功发送响应。 但是,当我执行另一个 GET 请求时,会出现“结束后写入”错误。 当我关闭.pipe(addThing)它可以处理连续调用。 through2-map函数是否以某种方式结束了连接或响应? const fs = require('fs'); const exp ...
我正在关注课程流冒险。 其中一项任务是制作一个 http 服务器,它将所有请求转换为大写并在响应中返回。 现在我设法让它工作并且任务通过了。 但是,控制台给了我一个 TimeoutOverflowWarning。 我想知道这是内存泄漏还是由我的代码引起的,或者是其他原因。 因为在错误消息中提到 ...
我正在尝试在 Node.js 12 中编写自定义转换器流。具体来说,我在流(数据库驱动程序)中接收 json 对象并返回转换后的对象。 但是我的变压器功能永远不会被调用。 我也通过覆盖streams.Transform 类尝试过这个。 我想让自定义转换通用,所以我将它包含在一个闭包中,以便传入一个 ...
我需要捕获在Promise解决方案中流事件内引发的错误。 就像是 我怎样才能发现断言失败? 我试图在最后一个pipe()或函数调用中返回错误,但是我只得到未处理的承诺拒绝 ...
一般来说,我仍然试图通过streams 。 我已经能够使用form.on('part') multiparty来传输大文件。 但我需要推迟调用并在读取之前解析流。 我试过PassThrough , through 。 through2 ,但得到了不同的结果,它主要挂起,我无法弄清楚该怎么 ...
我正在使用through2从Gulp流中生成多个文件。 我正在使用NodeJS 10.6.0,因此以为我会充分利用async / await,但尚未完全了解其机制。 当前,在写入所有文件之前,将触发through2 done()回调。 这是我(简化)的内容-请注意,由于不需要,我不会在 ...
我正在阅读本文,并根据示例编写了代码。 我的代码: const through = require('through2'); const bluebird = require('bluebird'); 我试图使用上述程序读取和删除大约400条记录。 但是从日志中,我发现流 ...
我学习through2和sequelize 。 我的代码: 我想清楚地表达我的问题。 Doc和Comment是续集模型。 我想使用流从数据库中一个一个地读取Doc实例,并删除每个Doc实例上的注释。 Comment.findOne和com.destroy()都将返回promi ...
我有一个(有点奇怪)可写流,需要将其转换为转换流。 通常,可写流位于管道链的末端,并在收集到足够的数据用于其输出后发出自定义事件。 我希望它在中间,以便可以将其通过管道传递到另一个writeStream,即: 我所做的是以下工作。 这可以正常工作,似乎不会泄漏内存,而且速 ...
我熟悉Node流,但是我在为抽象代码而努力的最佳方法上苦苦挣扎,我在一个管道步骤中重复使用了很多代码。 这是我今天写的精简版本: 实际工作发生在transform() 。 真正改变的唯一内容是inputStream , transform()和outputStream 。 就像 ...
我想知道我该如何精确地控制Gulp插件的输出,因此,例如,无论将多少文件传递给该插件,它都将使用字符串包装输出。 目前,我不知道最后一个文件何时完成。 下面的超级简化示例将迭代3个文件,并创建一个名为output.js的新文件,其中将包含字符串xxx (xxxxxxxxx)的三倍。 ...
我正在编写自己的gulp插件,看起来像这样... 我想在缓冲区中应用其他一些来自gulp.src的gulp插件。 是否可以使用through2? 例如,在调用through2.obj()之前,我想应用gulp-order插件-我该怎么做? ...
我正在学习gulp源代码,并尝试编写一个gulp插件。 现在我对某些事感到困惑。 这是我的插件代码: 这是创建vinyl文件的gulp源代码的一部分: https://github.com/gulpjs/vinyl-fs/blob/master/lib/src/wrap- ...
我正在尝试建立一个转换流以通过GM https://github.com/aheckmann/gm传递图像。 所以我可以做类似的事情: 我已经使用through2和gm来尝试实现这一目标。 它可以工作,但只能解析一半的图像,而剩下的大部分只是灰色。 'use stri ...
我一直在尝试自己解决这个问题,但是还没有成功。 我什至不知道如何开始对此进行研究(尽管我已经尝试了一些Google搜索,但无济于事),所以我决定在这里提出这个问题。 是否可以从Through2对象流返回多个Vinyl文件? 我的用例是这样的:我通过流接收HTML文件。 我想隔离文 ...
我配置了以下gulp任务: 该代码获取css文件,将其缩小,添加一个修订版本(例如main-abcde123.css),将源文件的出现替换为已处理的文件。 这是通过gulp-useref / gulp-rev / gulp-rev-replace插件完成的( plugins是具有所有已 ...
我有一堆zip文件,每个文件都包含一个.config文件。 我想迭代每个zip,解压缩它,读取配置文件,并使用该配置文件在某处上传zip文件。 这是任务切入点。 这似乎显示了我所有的zip文件,然后它输出我想要查看的配置文件。 但是在这一点上,我对如何解析配置文件以获取配 ...