यह कमांड uglifyjs है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर में से एक का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
uglify-js - uglify-js के लिए मैनुअल पेज 2.4.15
वर्णन
/usr/bin/nodejs ./bin/uglifyjs input1.js [input2.js ...] [विकल्प] एक डैश का उपयोग करने के लिए
मानक इनपुट से इनपुट पढ़ें।
नोट: डिफ़ॉल्ट रूप से कोई मैंगलिंग/संपीड़न नहीं है। [विकल्प] के बिना यह बस पार्स करेगा
इनपुट फ़ाइलें और AST को व्हॉट्सएप के साथ डंप करें और टिप्पणियों को छोड़ दें। प्राप्त करने के लिए
संपीड़न और मैंगलिंग आपको `-c` और `-m` का उपयोग करने की आवश्यकता है।
विकल्प
--स्रोत-मानचित्र
एक आउटपुट फ़ाइल निर्दिष्ट करें जहाँ स्रोत मानचित्र उत्पन्न करना है।
--स्रोत-नक्शा-रूट
स्रोत मानचित्र में शामिल किए जाने वाले मूल स्रोत का पथ.
--स्रोत-मानचित्र-यूआरएल
स्रोत मानचित्र का पथ //# sourceMappingURL में जोड़ा जाना है। के लिए डिफ़ॉल्ट
के साथ पारित मूल्य --स्रोत-मानचित्र.
--स्रोत-मानचित्र-शामिल-स्रोत
यदि आप स्रोत फ़ाइलों की सामग्री को स्रोत मानचित्र में शामिल करना चाहते हैं तो इस ध्वज को पास करें
स्रोत सामग्री संपत्ति के रूप में।
--स्रोत-मानचित्र में
इनपुट स्रोत मानचित्र, उपयोगी यदि आप जेएस को संपीड़ित कर रहे हैं जो कुछ से उत्पन्न हुआ था
अन्य मूल कोड।
--पेंच-यानी8
यदि आप Internet Explorer 6-8 के पूर्ण अनुपालन की परवाह नहीं करते हैं, तो इस फ़्लैग को पास करें
quirks (डिफ़ॉल्ट रूप से UglifyJS IE-प्रूफ होने का प्रयास करेगा)।
- सर्वोच्च एक प्रोग्राम के बजाय एक एक्सप्रेशन को पार्स करें (JSON को पार्स करने के लिए)
-p, उपसर्ग
स्रोत मानचित्रों में दिखाई देने वाले मूल फ़ाइल नामों के लिए उपसर्ग छोड़ें। उदाहरण के लिए -p 3
फ़ाइल नामों से 3 निर्देशिका छोड़ देगा और सुनिश्चित करेगा कि वे सापेक्ष पथ हैं। आप ऐसा कर सकते हैं
यह भी निर्दिष्ट करें -p रिश्तेदार, जो UglifyJS को खुद रिश्तेदार समझेगा
मूल स्रोतों, स्रोत मानचित्र और आउटपुट फ़ाइल के बीच पथ।
-o, --आउटपुट
आउटपुट फ़ाइल (डिफ़ॉल्ट STDOUT)।
-b, --सुंदरता
आउटपुट को सुशोभित करें/आउटपुट विकल्प निर्दिष्ट करें।
-m, --मंगल
मैंगल नाम/पास मैंगलर विकल्प।
-r, --आरक्षित
मैंगलिंग से बाहर करने के लिए आरक्षित नाम।
-c, --संकुचित करें
कंप्रेसर/पास कंप्रेसर विकल्प सक्षम करें। पास विकल्प जैसे -c
होइस्ट_वार्स = असत्य, अगर_रिटर्न = असत्य। उपयोग -c डिफ़ॉल्ट का उपयोग करने के लिए कोई तर्क नहीं के साथ
संपीड़न विकल्प।
-d, --परिभाषित करें
वैश्विक परिभाषाएं
-e, --संलग्न
कॉन्फ़िगर करने योग्य पैरामीटर/तर्क सूची के साथ सब कुछ एक बड़े फ़ंक्शन में एम्बेड करें।
--टिप्पणियाँ
आउटपुट में कॉपीराइट टिप्पणियों को सुरक्षित रखें। डिफ़ॉल्ट रूप से यह Google की तरह काम करता है
"@license" या "@preserve" वाली JSDoc-शैली की टिप्पणियों को बंद करना। आप
वैकल्पिक रूप से इस ध्वज के लिए निम्नलिखित तर्कों में से एक पारित कर सकते हैं: - "सभी" रखने के लिए
सभी टिप्पणियां - एक वैध जेएस रेगेक्सपी (स्लैश से शुरू करने की जरूरत है) केवल रखने के लिए
टिप्पणियाँ जो मेल खाती हैं। ध्यान दें कि वर्तमान में *सभी* टिप्पणियाँ तब नहीं रखी जा सकतीं जब
डेड कोड हटाने या कैस्केडिंग स्टेटमेंट के कारण संपीड़न चालू है
दृश्यों।
--प्रस्तावना
आउटपुट को प्रीपेन्ड करने के लिए प्रस्तावना। आप इसका उपयोग टिप्पणी सम्मिलित करने के लिए कर सकते हैं, के लिए
लाइसेंसिंग जानकारी के लिए उदाहरण। इसे पार्स नहीं किया जाएगा, लेकिन स्रोत मानचित्र
उपस्थिति के लिए समायोजित करेगा।
--आँकड़े
प्रदर्शन संचालन एसटीडीईआरआर पर चलने का समय।
- बलूत का फल
पार्सिंग के लिए एकोर्न का प्रयोग करें।
--मकड़ीनुमा बन्दर
मान लें कि इनपुट फ़ाइलें स्पाइडरमोन्की एएसटी प्रारूप (JSON के रूप में) हैं।
--स्वयं एक पुस्तकालय के रूप में खुद का निर्माण (UglifyJS2) (अर्थात --रैप=UglifyJS --निर्यात-सभी)
--रैप एक बड़े समारोह में सब कुछ एम्बेड करें, जिससे ???निर्यात??? और ???वैश्विक???
चर उपलब्ध हैं। निर्दिष्ट करने के लिए आपको इस विकल्प के लिए एक तर्क पारित करने की आवश्यकता है
एक ब्राउज़र में शामिल होने पर आपका मॉड्यूल नाम लेगा।
--निर्यात-सभी
केवल तब उपयोग किया जाता है जब --रैप, यह UglifyJS को स्वचालित रूप से सभी को निर्यात करने के लिए कोड जोड़ने के लिए कहता है
वैश्विक.
--लिंट कुछ गुंजाइश चेतावनियाँ प्रदर्शित करें
-v, --शब्दशः
वाचाल
-V, --संस्करण
संस्करण संख्या प्रिंट करें और बाहर निकलें।
--नोएर्री
अज्ञात विकल्पों के लिए त्रुटि न डालें -c, -b or -m.
onworks.net सेवाओं का उपयोग करके uglifyjs का ऑनलाइन उपयोग करें