Gulp 通过文件夹生成精灵的大口循环
经过多次研究,我是个新手,我没有找到解决问题的办法。 我的目标是生成一个精灵的文件夹与名称的精灵将是文件夹的名称 文件夹结构为:Gulp 通过文件夹生成精灵的大口循环,gulp,css-sprites,Gulp,Css Sprites,经过多次研究,我是个新手,我没有找到解决问题的办法。 我的目标是生成一个精灵的文件夹与名称的精灵将是文件夹的名称 文件夹结构为: -assets -images -icon -image-1.png -image-2.png -image-3.png -image-4.png -image-5.png -header -image-1.png
-assets
-images
-icon
-image-1.png
-image-2.png
-image-3.png
-image-4.png
-image-5.png
-header
-image-1.png
-image-2.png
-image-3.png
-image-4.png
-image-5.png
-etc...
我希望在另一个文件夹子部件中有一个sprite by文件夹:
-subassets
-images
- sprite-icon.png
- sprite-header.png
感谢您的帮助使用该软件包,您可以执行以下操作,例如:
gulp.task('sprites', folder('assets/images', function (folder) {
// your gulp task to create sprites...
return gulp.src([
path.join('assets/images', folder, '*.png')
], {
base: './'
})
// sprite creation plugin stuff goes here...
.pipe(gulp.dest('subassets/images/sprite-' + folder + '.png'));
}));
您需要使用例如
gulpfolders
插件在每次迭代中传递文件夹名称,非常感谢您的回复和支持reactivity@Maxime绝对-很乐意帮忙:)