gpt4 book ai didi

node.js - Gulp:限制文件处理并发;避免同时处理*所有文件*

转载 作者:搜寻专家 更新时间:2023-10-31 23:21:42 24 4
gpt4 key购买 nike

我有一个 图像列表 (2874),需要使用 gulp-imagemin 进行优化,但操作系统显然限制了打开文件的数量。我可以用 ulimit 改变它但考虑到文件数量,它并不特别便携也不安全。

这是我当前的代码:

function optimizeImages() {
return gulp.src('images/*')
.pipe(imagemin())
.pipe(gulp.dest(dest));
}

有没有办法同时在一部分文件上运行插件?像这样

function exampleTask() {
return gulp.src('images/*')
.pipe(limitConcurrency(imagemin(), 50))
.pipe(gulp.dest(dest));
}

最佳答案

事实证明Gulp was updated修复错误 Error: EMFILE, too many open files 最近但我还没有更新。现在并发问题自动解决了!

我刚刚在我的项目文件夹中运行了这个:

npm update gulp

关于node.js - Gulp:限制文件处理并发;避免同时处理*所有文件*,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24353252/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com