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绝对-很乐意帮忙:)