gulp
जेएस को न्यूनतम करना
खोज…
वाक्य - विन्यास
-
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