2015-03-12 10 views
5

मेरी GruntFile.js में से संस्करण न्यूनतम किया गया सुनिश्चित हो मैं bower कार्य है:घुरघुराना बोवर "bower_components"

bower: { 
    dev: { 
     dest: 'lib'// will get stuff from 'bower_components' to 'lib' folder 
    } 
}, 

तो जब मैं कार्य करें: grunt bower यह कुछ सामान bower_component फ़ोल्डर से करने के लिए lib बदल देती है .. तो मैं अंत/lib में angular.js: अप की तरह फाइलों रही है।

लेकिन यह "angular.min.js" की प्रतिलिपि नहीं करता है, जो bower_component में बैठता है।

प्रश्न: मैं फ़ाइलों के minified v को कॉपी करने के लिए ग्रंट बॉवर कार्य को कैसे कॉन्फ़िगर कर सकता हूं?

मैं/कम करें डाल बस अभी तक GruntFile को कार्य रूप बिगाड़ना नहीं करना चाहती। के बाद से उन फ़ाइलों को पहले से ही bower_components में न्यूनतम किया जाता है।

उत्तर

2

आप बोवर घटकों डाउनलोड करने और चारों ओर के रूप में की जरूरत फ़ाइलों को स्थानांतरित करने के लिए एक प्रतिलिपि कार्य जोड़ने के लिए बस बोवर कार्य का उपयोग करना चाहिए।

स्थापित घुरघुराना-योगदान कॉपी

npm install grunt-contrib-copy --save-dev 

और अपने घुरघुराना फ़ाइल में इसका इस्तेमाल करते हैं:

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

grunt.initConfig({ 
    pkg: grunt.file.readJSON('package.json'), 
    /* more tasks... */ 
    copy: { 
     main: { 
     files: [ 
      // includes files within path 
      {expand: true, src: ['path/*'], dest: 'dest/', filter: 'isFile'}, 

      // includes files within path and its sub-directories 
      {expand: true, src: ['path/**'], dest: 'dest/'}, 

      // makes all src relative to cwd 
      {expand: true, cwd: 'path/', src: ['**'], dest: 'dest/'}, 

      // flattens results to a single level 
      {expand: true, flatten: true, src: ['path/**'], dest: 'dest/', filter: 'isFile'}, 
     ], 
     }, 
    } 
}); 

आप इसे कॉन्फ़िगर कॉपी करने के लिए कर सकते हैं बस क्या **.min.js फ़ाइलें।

+0

क्या यह है कि आप 'bower_components/**/*। Min.js'' समस्या के बजाय' 'bower-घटक/**/*। Min.js'' का उपयोग कर रहे हैं? –

संबंधित मुद्दे