खोज…


वाक्य - विन्यास

  • ext एक ऑब्जेक्ट जो आउटपुट स्रोत और मिनी फ़ाइल एक्सटेंशन निर्दिष्ट करता है।
  • source फाइलनाम का प्रत्यय स्ट्रिंग जो आउटपुट स्रोत फ़ाइलों के साथ समाप्त होता है।
  • min जब स्ट्रिंग: फाइलनाम का प्रत्यय स्ट्रिंग, जो आउटपुट की गई फ़ाइलों के साथ समाप्त होता है।
  • जब ऐरे: रेगेक्स एक्सप्रेशंस को इनपुट फाइलनाम से बदला जाना है। उदाहरण के लिए: [/ /(.*)-source.js$/, '$ 1.js']
  • exclude विल dirs में कम करें नहीं फ़ाइलें।
  • noSource में सोर्स कोड को आउटपुट नहीं करेगा।
  • ignoreFiles पैटर्न से मेल खाने वाली फ़ाइलों को छोटा नहीं करेगा।
  • mangle नाम छोड़ने के लिए false पास करें।
  • output यदि आप अतिरिक्त output options निर्दिष्ट करना चाहते हैं तो एक ऑब्जेक्ट पास output options । चूक सर्वश्रेष्ठ संपीड़न के लिए अनुकूलित हैं।
  • compress पास कस्टम निर्दिष्ट करने के लिए एक वस्तु compressor options । संपीड़न को पूरी तरह से छोड़ने के लिए गलत पास करें।
  • preserveComments options.output.comments के लिए एक सुविधा विकल्प। कोई टिप्पणी नहीं करने के लिए चूक।
  • all कोड ब्लॉक में सभी टिप्पणियों को संरक्षित करें
  • some संरक्षित टिप्पणियां जो धमाके के साथ शुरू होती हैं (!) या एक क्लोजर कंपाइलर निर्देश (@preserve, @license, @cc_on)
  • function अपनी टिप्पणी संरक्षण function निर्दिष्ट करें। आपको वर्तमान नोड और वर्तमान टिप्पणी पास कर दी जाएगी और आपसे true या false होने की उम्मीद है।

टिप्पणियों

गल-मिनिफाई करने के लिए उपयोगी लिंक

जैल-मिनिफ़ का उपयोग करके JS को छोटा करें

सबसे पहले, स्थानीय रूप से प्रोजेक्ट निर्देशिका में gulp और gulp-minify स्थापित करें

npm install --save-dev gulp gulp-minify

फिर अपने gulpfile.js min-js कार्य के बाद जोड़ें

var gulp = require('gulp');
var minify = require('gulp-minify');

gulp.task('min-js', function() {
    return gulp.src('lib/*.js')
        .pipe(minify({
            ext: {
                min: '.min.js'
            },
            ignoreFiles: ['-min.js']
        }))
        .pipe(gulp.dest('lib'))
});

gulp.task('watch', function(){
  gulp.watch('lib/*.js', ['min-js']); 
  // Other watchers
});

gulp.task('default', ['min-js', 'watch']);

यह कार्य सभी js फ़ाइलों को lib निर्देशिका में खोजता है, इसे छोटा करें और .min.js प्रत्यय के साथ lib निर्देशिका में .min.js । उदाहरण के लिए, lib/app.js फ़ाइल को छोटा करने के बाद एक lib/app.min.js फ़ाइल बनाई जाएगी

'default' गल्प कार्य के लिए एक निर्भरता के रूप में चलाने के अलावा, यह कार्य निम्नलिखित कमांड टाइप करके मैन्युअल रूप से चलाया जा सकता है:

gulp min-js


Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow