gulp 5 src() 使图像格式不受支持

问题描述 投票:0回答:1

我的项目中有一些图像,我想使用 gulp 压缩它们

但首先我想将它们移动到 dist 文件夹,所以我做了这个简单的任务

function test(){
    return src("src/images/*").pipe(dest("dist"))
}

这之前在 [电子邮件受保护]中运行良好。

但现在使用[电子邮件受保护],图像已移至文件夹,但拒绝以 html 形式呈现!我无法再打开它们,看截图(我正在使用 Microsoft Photo)

enter image description here

此外,这是使用 VS 代码 enter image description here

看起来

src()
改变了图像格式并因此破坏了它!

有人可以帮忙吗?

image gulp src
1个回答
0
投票

您可以尝试添加 {encoding: false } :

function test(){
    return src("src/images/*", { encoding: false }).pipe(dest("dist"))
}

升级到 gulp 5 时,我在复制和提供字体时遇到问题:

无法解码下载的字体

OTS 解析错误:WOFF 标头中的文件大小不正确

https://github.com/gulpjs/gulp/issues/2797

吞下选项:

https://gulpjs.com/docs/en/api/src#options

encoding: when false, file contents are treated as binary

© www.soinside.com 2019 - 2024. All rights reserved.