Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/.htaccess/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Gruntjs 用于WebP的Grunt文件夹中的变量名_Gruntjs - Fatal编程技术网

Gruntjs 用于WebP的Grunt文件夹中的变量名

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任务的文件对象中(请

我想将我的所有图像转换为WebP,这样我就可以选择显示带有回退功能的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
。这有意义吗?我希望新图像与旧图像位于同一位置,它们具有不同的扩展,因此不会导致任何覆盖问题。