2015-10-22 70 views
0

看起來我的初始化設置中的「複製」插件忽略了noProcess選項。 任何人都知道爲什麼會發生這種情況?我沒有得到任何錯誤,但它假定被忽略的源文件夾/文件(src/source/**)被複制到destiantion文件夾中。Grunt「複製」noProcess選項不起作用?

這些都是我在init的功能設置:

 copy: { 
      options: { 
       noProcess: ["!src/source/**"] 
      }, 
      prod: { 
       files: [ 
        { 
         expand: true, 
         src: ['src/**'], 
         dest: 'build/' 
        } 
       ] 
      } 
     } 

定義

grunt.loadNpmTasks('grunt-contrib-copy'); 

電話:

grunt.registerTask("prod", ["concat", "uglify", "htmlmin", "imagemin", "copy"]); 

任何人都看到了問題,或者什麼更重要的解決方案?

回答

0

看起來像這樣設置這些工作。但是我仍然不明白應如何使用noProcess選項來按預期工作。

 copy: { 
      prod: { 
       files: [ 
        { 
         expand: true, 
         src: ['src/**', '!src/source/**/*', '!src/source'], 
         dest: 'build/' 
        } 
       ] 
      } 
     }