2014-05-22 25 views
1

所以我試圖使用grunticon到我的yo webapp(yeoman),但它說它無法讀取任何文件。Yeoman + Grunticon:Gruntfile.js問題

Gruntfile.js:

svgmin: { 
     dist: { 
      files: [{ 
       expand: true, 
       cwd: '<%= config.app %>/images/svg-src/', 
       src: '{,*/}*.svg', 
       dest: '<%= config.dist %>/images/svg-src/' 
      }] 
     } 
    }, 
    grunticon: { 
     myIcons: { 
       options: { 
        src: '<%= config.app %>/images/svg-src/', 
        dest: '<%= config.app %>/images/svg-dist/' 
       } 
     } 
    }, 

完全Gruntfile.js:https://gist.github.com/ricardobanegas/6c8c4ad3ac57f49728d7

補丁:https://gist.github.com/ricardobanegas/7f2933bfb8e58d7ef30c

Unix的:

$ grunt grunticon:myIcons 
Running "grunticon:myIcons" (grunticon) task 
Look, it's a grunticon! 
Grunticon has no files to read! 

Done, without errors. 

所以問題是真的,爲什麼Gruntfile.js不能在app/images/svg-src/內找到我的圖像?

參考文獻:

Grunticon

Yeoman+Grunticon install guidelines

任何想法?

回答

0

src必須指向實際文件,而不僅僅是一個文件夾。

src: '<%= config.app %>/images/svg-src/*.svg' 
+0

我認爲這是分離的Gruntfile.js'cwd'和'src'好的做法呢? – ricardo