在grunt任务中访问文件名

时间:2017-06-12 14:29:59

标签: svg gruntjs grunt-svgstore

我试图用Grunt编辑很多svg文件。

我目前正在使用svgmin和grunt-text-replace。

我需要根据文件的名称为svg元素添加属性。

我想知道是否有一种grunt模板可以让你获得正在处理的文件的名称。

这就是我想要的:

svgmin: {
      options: {
        plugins: [
          {
            removeViewBox: false
          },
          {
            cleanupIDs : false
          },
          {
            removeUselessStrokeAndFill: false
          },
          {
            removeAttrs: {
              attrs: ['fill','opacity',"font-family"]
            }
          },
          {
            addAttributesToSVGElement : {
              attributes:['floor-map="' + "<%= grunt.template.filename %>" + '"']
            }
          }
        ]
      },
      dist: {
        expand:true,
        cwd: 'img/floor-plans/maps-initial/',
        src: '*.svg',
        dest: 'img/floor-plans/svgmin-maps/',
        ext: '.svg'
      }
    },

这是当前的脚本:

some/fixed/path/

0 个答案:

没有答案