Gruntjs 用于WebP的Grunt文件夹中的变量名
我想将我的所有图像转换为WebP,这样我就可以选择显示带有回退功能的WebP。这里是它的呼噜声: 但我有一个坚实的文件夹结构为我的图像,所以他们很容易找到和维护Gruntjs 用于WebP的Grunt文件夹中的变量名,gruntjs,Gruntjs,我想将我的所有图像转换为WebP,这样我就可以选择显示带有回退功能的WebP。这里是它的呼噜声: 但我有一个坚实的文件夹结构为我的图像,所以他们很容易找到和维护 images/slider/ images/header/ images/people/ 诸如此类。有没有办法向src/dest添加变量,以便dest保留其文件夹结构?如果grunt-webp遵守grunt约定,那么应该可以将expand:true和cwd:'images/'添加到Gruntfile.js中webp任务的文件对象中(请
images/slider/
images/header/
images/people/
诸如此类。有没有办法向src/dest添加变量,以便dest保留其文件夹结构?如果
grunt-webp
遵守grunt约定,那么应该可以将expand:true
和cwd:'images/'
添加到Gruntfile.js中webp
任务的文件
对象中(请参阅更多信息). 例如:文件:{expand:true,cwd:'images/',src:'***.{png,jpg}',dest:'dist/images/'},
注意:您可能需要更改全局模式部分(即***.{png,jpg}
),以包含更多的文件扩展名,grunt webp
可以转换为.webp
。您可能还需要在文件
对象中设置ext:'.webp'
,以了解这一点,我的问题是我希望dest:'dist/images'
为'images/x/y/z'
,具体取决于src
。这有意义吗?我希望新图像与旧图像位于同一位置,它们具有不同的扩展,因此不会导致任何覆盖问题。