अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

क्लोजर-कंपाइलर - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स फ्री होस्टिंग प्रदाता में क्लोजर-कंपाइलर चलाएं

यह कमांड क्लोजर-कंपाइलर है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


क्लोजर-कंपाइलर - ईसीएमएस्क्रिप्ट (जावास्क्रिप्ट) प्रोग्राम के लिए ऑप्टिमाइज़िंग कंपाइलर

SYNOPSIS


क्लोजर-कंपाइलर [ विकल्प ...]
क्लोजर-कंपाइलर --मदद

वर्णन


क्लोजर कंपाइलर एप्लिकेशन क्लोजर कंपाइलर का कमांड-लाइन इंटरफ़ेस है,
क्लोजर टूल्स प्रोजेक्ट का हिस्सा।

क्लोजर कंपाइलर ईसीएमएस्क्रिप्ट (जावास्क्रिप्ट) को डाउनलोड करने और तेजी से चलाने के लिए एक उपकरण है।
यह आपके प्रोग्राम को पार्स करता है, उसका विश्लेषण करता है, मृत कोड को हटाता है, और जो है उसे फिर से लिखता और छोटा करता है
बाएं। यह सिंटैक्स, वेरिएबल संदर्भ और प्रकारों की भी जाँच करता है, और सामान्य के बारे में चेतावनी देता है
ख़तरे

विकल्प


--मदद
क्लोजर कंपाइलर एप्लिकेशन का उपयोग कैसे करें इसका वर्णन करें।

--संस्करण
क्लोजर कंपाइलर संस्करण को stderr पर प्रिंट करें।

--accept_const_keyword
कॉन्स्ट कीवर्ड के उपयोग की अनुमति दें।

--कोणीय_पास
एनोटेट किए गए फ़ंक्शंस के लिए AngularJS के लिए $इंजेक्ट गुण जेनरेट करें @ngइंजेक्ट.

--चारसेट वर्णसेट
निर्दिष्ट करें वर्णसेट सभी फ़ाइलों के लिए इनपुट और आउटपुट वर्णसेट होना। डिफ़ॉल्ट रूप से, हम स्वीकार करते हैं
UTF-8 इनपुट और आउटपुट US_ASCII के रूप में।

--closure_entry_point प्रवेश बिंदु
प्रवेश बिंदु निर्दिष्ट करें प्रवेश बिंदु कार्यक्रम के लिए. goog.प्रदत्त प्रतीक होना चाहिए. कोई
goog.provide'd प्रतीक जो प्रवेश बिंदुओं की सकर्मक निर्भरता नहीं हैं, होंगे
निकाला गया। बिना goog.provides और उनकी निर्भरता वाली फ़ाइलें हमेशा इसमें छोड़ी जाएंगी।
यदि कोई प्रवेश बिंदु निर्दिष्ट किया गया है, तो प्रबंधन_बंद_निर्भरता विकल्प होगा
सत्य पर सेट करें और सभी फ़ाइलें निर्भरता क्रम में क्रमबद्ध की जाएंगी।

--common_js_entry_module मॉड्यूलफ़ाइल
अपने सामान्य जेएस निर्भरता पदानुक्रम की जड़ निर्दिष्ट करें मॉड्यूलफ़ाइल. आपका मुख्य
लिपियों.

--common_js_module_path_prefix उपसर्ग
पथ उपसर्ग निर्दिष्ट करें उपसर्ग CommonJS मॉड्यूल नामों से हटाया जाएगा।

--संकलन_स्तर LEVEL
संकलन स्तर को इस पर सेट करें LEVEL.

मान: केवल व्हाइटस्पेस, SIMPLE_ऑप्टिमाइज़ेशन, उन्नत_अनुकूलन.

--create_name_map_files
निर्दिष्ट करें कि परिवर्तनीय नामकरण और संपत्ति नामकरण मानचित्र फ़ाइलों का उत्पादन किया जाएगा
{बाइनरी नाम}_vars_map.out और {बाइनरी नाम}_props_map.out।

ध्यान दें कि इस ध्वज का उपयोग किसी के साथ संयोजन में नहीं किया जा सकता है वेरिएबल_मैप_आउटपुट_फ़ाइल
or संपत्ति_मैप_आउटपुट_फ़ाइल.

--create_source_map मैपफ़ाइल
स्रोत मानचित्र फ़ाइल निर्दिष्ट करें मैपफ़ाइल, जेनरेट की गई स्रोत फ़ाइलों को वापस मैप करना
मूल स्रोत फ़ाइल निर्दिष्ट पथ पर आउटपुट होगी। %बाहरनाम% प्लेसहोल्डर
आउटपुट फ़ाइल के नाम तक विस्तारित होगा जो स्रोत मानचित्र से मेल खाता है।

- दाढ़
डिबगिंग विकल्प सक्षम करें.

--परिभाषित करें परिभाषा, --डी परिभाषा, -D परिभाषा
@define एनोटेटेड वेरिएबल के मान को ओवरराइड करें। का प्रारूप परिभाषा is
[= ], कहाँ @define वैरिएबल का नाम है और एक बूलियन है,
संख्या, या एकल-उद्धरण वाली स्ट्रिंग जिसमें कोई एकल उद्धरण नहीं है। यदि [= ] है
छोड़े जाने पर, चर को सत्य के रूप में चिह्नित किया जाता है।

--बाहरी बाहरीफ़ाइल
निर्दिष्ट करें कि फ़ाइल बाहरीफ़ाइल इसमें जावास्क्रिप्ट एक्सटर्नल शामिल है।

अतिरिक्त निर्दिष्ट करने के लिए आप इस विकल्प को कई बार निर्दिष्ट कर सकते हैं बाहरीफ़ाइल फाइलें.

--extra_annotation_name टैग नाम
निर्दिष्ट करें टैग नाम JSDoc में टैग नामों की श्वेतसूची में जोड़ने के लिए।

अतिरिक्त जोड़ने के लिए आप इस विकल्प को कई बार निर्दिष्ट कर सकते हैं टैग नाम मूल्यों.

--फ्लैगफाइल फ़ाइल
वह निर्दिष्ट करें फ़ाइल इसमें अतिरिक्त कमांड-लाइन विकल्प शामिल हैं।

--स्वरूपण प्रारूपविकल्प
फ़ॉर्मेटिंग विकल्प निर्दिष्ट करता है प्रारूपविकल्प आउटपुट जेएस पर लागू करने के लिए।

मान: सुंदर_प्रिंट, PRINT_INPUT_DELIMITER, एकल कोट

--जनरेट_एक्सपोर्ट्स
@export से चिह्नित लोगों के लिए निर्यात कोड जेनरेट करता है।

--जेएस फाइल मैं
निर्दिष्ट करें फाइल मैं एक इनपुट फ़ाइल नाम के रूप में।

अतिरिक्त जोड़ने के लिए आप इस विकल्प को कई बार निर्दिष्ट कर सकते हैं फाइल मैं नाम।

--js_output_file बाहरी
निर्दिष्ट करें बाहरी प्राथमिक आउटपुट फ़ाइल नाम के रूप में।

यदि निर्दिष्ट नहीं है, तो आउटपुट stdout को लिखा जाता है।

--jscomp_त्रुटि वार्नक्लास
चेतावनियों का नामित वर्ग बनाएं वार्नक्लास एक त्रुटि।

देख चेतावनी क्लासेज, वैध की सूची के लिए नीचे वार्नक्लास नाम।

--jscomp_off वार्नक्लास
चेतावनियों के नामित वर्ग को बंद करें वार्नक्लास.

देख चेतावनी क्लासेज, वैध की सूची के लिए नीचे वार्नक्लास नाम।

--jscomp_warning वार्नक्लास
चेतावनियों का नामित वर्ग बनाएं वार्नक्लास एक सामान्य चेतावनी.

देख चेतावनी क्लासेज, वैध की सूची के लिए नीचे वार्नक्लास नाम।

--भाषा_में लैंगस्पेक
निर्दिष्ट करें कि इनपुट स्रोत भाषा के अनुरूप हों लैंगस्पेक.

मान: ECMASCRIPT3 (डिफ़ॉल्ट), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--लॉगिंग_लेवल LEVEL
निर्दिष्ट करें LEVEL लॉगिंग स्तर (मानक java.util. logging.Level मान) के रूप में
संकलक प्रगति. नीचे दिए गए जावास्क्रिप्ट कोड के लिए त्रुटियों या चेतावनियों को नियंत्रित नहीं करता है
संकलन।

--प्रबंधन_बंद_निर्भरता
स्वचालित रूप से निर्भरताएँ क्रमबद्ध करें ताकि एक फ़ाइल जो goog.प्रतीक X प्रदान करती है वह हमेशा बनी रहेगी
उस फ़ाइल से पहले आएं जिसके लिए goog.प्रतीक X की आवश्यकता है। यदि कोई इनपुट प्रतीक प्रदान करता है, और वे
प्रतीकों की कभी आवश्यकता नहीं होती, तो वह इनपुट संकलन में शामिल नहीं किया जाएगा।

--मापांक मॉड्यूलस्पेक
जावास्क्रिप्ट मॉड्यूल विनिर्देश निर्दिष्ट करें मॉड्यूलस्पेक.

के लिए प्रारूप मॉड्यूलस्पेक है : [:[ ,...][:]]]। मॉड्यूल नाम
अद्वितीय होना चाहिए। प्रत्येक डिपो एक मॉड्यूल का नाम है जिस पर यह मॉड्यूल निर्भर करता है। मॉड्यूल
निर्भरता क्रम में सूचीबद्ध होना चाहिए, और JS स्रोत फ़ाइलें सूचीबद्ध होनी चाहिए
संगत क्रम. कहाँ --मापांक झंडे के संबंध में होते हैं --जेएस झंडे है
महत्वहीन. मूल्य प्रदान करें स्वत: CommonJSmodules से मॉड्यूल निर्माण को ट्रिगर करने के लिए।

--module_output_path_prefix उपसर्ग
फ़ाइल नाम उपसर्ग निर्दिष्ट करें उपसर्ग संकलित जेएस मॉड्यूल के फ़ाइल नामों के लिए।
.js को इस उपसर्ग में जोड़ा जाएगा। निर्देशिकाएँ इस प्रकार बनाई जाएंगी
आवश्यकता है। साथ उपयोग --मापांक.

--मॉड्यूल_रैपर आवरण
निर्दिष्ट करें आवरण जावास्क्रिप्ट मॉड्यूल के लिए आउटपुट रैपर के रूप में (वैकल्पिक)।

का प्रारूप आवरण है : . मॉड्यूल का नाम a से मेल खाना चाहिए
मॉड्यूल का उपयोग करके निर्दिष्ट किया गया है --मापांक. रैपर में कोड प्लेसहोल्डर के रूप में %s होना चाहिए।
%basename% प्लेसहोल्डर का उपयोग मॉड्यूल के आधार नाम को प्रतिस्थापित करने के लिए भी किया जा सकता है
निर्गम संचिका।

--केवल_बंद_निर्भरताएं
केवल प्रवेश बिंदुओं की सकर्मक निर्भरता में फ़ाइलें शामिल करें (द्वारा निर्दिष्ट)।
क्लोजर_एंट्री_पॉइंट)। जो फ़ाइलें निर्भरताएँ प्रदान नहीं करतीं उन्हें हटा दिया जाएगा। यह
अधिलंघित प्रबंधन_बंद_निर्भरता.

--आउटपुट_मैनिफ़ेस्ट घोषणापत्र
संकलन में सभी फ़ाइलों की एक सूची प्रिंट करता है घोषणापत्र.

If --प्रबंधन_बंद_निर्भरता चालू है, इसमें वे फ़ाइलें शामिल नहीं होंगी जो हटा दी गई थीं
क्योंकि उनकी आवश्यकता नहीं थी.

RSI %बाहरनाम% प्लेसहोल्डर जेएस आउटपुट फ़ाइल तक विस्तारित होता है। यदि आप उपयोग कर रहे हैं
मॉड्यूलरीकरण, का उपयोग करना %बाहरनाम% प्रत्येक मॉड्यूल के लिए एक मेनिफेस्ट बनाएगा।

--आउटपुट_मॉड्यूल_निर्भरताएं डीफ़ाइल
एक JSON फ़ाइल प्रिंट करता है डीफ़ाइल मॉड्यूल के बीच निर्भरता की.

--आउटपुट_रैपर आवरण
आउटपुट को इंटरपोलेट करें आवरण मार्कर टोकन द्वारा चिन्हित स्थान पर %आउटपुट%. उपयोग
मार्कर टोकन %आउटपुट|जेएसस्ट्रिंग% आउटपुट पर जेएस स्ट्रिंग एस्केपिंग करने के लिए।

--print_ast
आंतरिक अमूर्त सिंटैक्स ट्री और निकास का वर्णन करने वाली एक डॉट फ़ाइल प्रिंट करें।

--प्रिंट_पास_ग्राफ
उन पासों का वर्णन करते हुए एक डॉट फ़ाइल प्रिंट करें जो चलेंगे और बाहर निकलेंगे।

--प्रिंट_वृक्ष
पार्स ट्री का प्रिंट आउट लें और बाहर निकलें।

--प्रक्रिया_बंद_आदिम
क्लोजर लाइब्रेरी से बिल्ट-इन प्रोसेस करता है, जैसे कि goog.require(), goog.provide(),
और goog.exportSymbol()।

--process_common_js_modules
कॉमनजेएस मॉड्यूल को एक सुसंगत रूप में संसाधित करें।

--प्रक्रिया_jquery_आदिम
JQuery लाइब्रेरी से बिल्ट-इन प्रोसेस करता है, जैसे jQuery.fn और jQuery.extend()।

--संपत्ति_मैप_इनपुट_फ़ाइल मैपफ़ाइल
निर्दिष्ट करें मैपफ़ाइल जिसमें संपत्ति के नामकरण मानचित्र का क्रमबद्ध संस्करण शामिल है
पिछले संकलन द्वारा निर्मित।

--संपत्ति_मैप_आउटपुट_फ़ाइल मैपफ़ाइल
संपत्ति का नाम बदलने वाले मानचित्र का क्रमबद्ध संस्करण सहेजें मैपफ़ाइल.

--source_map_format FORMAT
स्रोत मानचित्र को प्रारूप में प्रस्तुत करें FORMAT.

मान: V1, V2, V3, चूक. चूक पैदा करता है V2.

--सारांश_विस्तार_स्तर LEVEL
संकलन सारांश विवरण स्तर निर्दिष्ट करें LEVEL.

मान: 0 (कभी भी सारांश न छापें), 1 (त्रुटियां होने पर ही सारांश प्रिंट करें या
चेतावनियाँ), 2 (यदि 'चेकटाइप्स' डायग्नोस्टिक समूह सक्षम है तो सारांश प्रिंट करें, देखें
--jscomp_warning), 3 (हमेशा सारांश प्रिंट करें)। डिफ़ॉल्ट स्तर है 1.

--तृतीय पक्ष
स्रोत की वैधता की जाँच करें लेकिन क्लोजर शैली नियमों और परंपराओं को लागू न करें।

--transform_amd_modules
AMD को CommonJS मॉड्यूल में बदलें।

--translations_file ट्रांसफ़ाइल
निर्दिष्ट करें ट्रांसफ़ाइल अनुवादित संदेशों के स्रोत के रूप में। वर्तमान में केवल XTB का समर्थन करता है।

--translations_project परियोजना(PROJECT)
सभी अनुवादों को निर्दिष्ट प्रोजेक्ट तक सीमित करें।

निर्दिष्ट होने पर, अलग-अलग संदेश आईडी का उपयोग करें ताकि विभिन्न परियोजनाओं में संदेश भेजे जा सकें
अलग-अलग अनुवाद हैं.

--केवल_कस्टम_बाहरी उपयोग करें
निर्दिष्ट करता है कि डिफ़ॉल्ट बाहरी को बाहर रखा जाना चाहिए।

--उपयोग_प्रकार_के_लिए_अनुकूलन
प्रायोगिक: उपलब्ध जानकारी के आधार पर अतिरिक्त अनुकूलन करें।
गलत प्रकार के एनोटेशन के परिणामस्वरूप गलत परिणाम हो सकते हैं।

--variable_map_input_file मैपफ़ाइल
निर्दिष्ट करें मैपफ़ाइल जिसमें परिवर्तनशील नामकरण मानचित्र का क्रमबद्ध संस्करण शामिल है
पिछले संकलन द्वारा निर्मित।

--variable_map_output_file मैपफ़ाइल
परिवर्तनीय नाम बदलने वाले मानचित्र के क्रमबद्ध संस्करण को सहेजें मैपफ़ाइल.

--चेतावनी_स्तर LEVEL
उपयोग करने के लिए चेतावनी स्तर निर्दिष्ट करें.

मान: शांत, चूक, वाचाल.

--warnings_whitelist_file सूची फ़ाइल
में सूचीबद्ध चेतावनियाँ दबाएँ सूची फ़ाइल. प्रत्येक पंक्ति स्वरूप की होनी चाहिए
: ?

चेतावनी क्लासेज
RSI jscomp_त्रुटि, jscomp_warning, तथा jscomp_off एक पैरामीटर के रूप में झंडे की आवश्यकता होती है वार्नक्लास
चेतावनी वर्ग का नाम. निम्नलिखित नाम वैध चेतावनी वर्ग के नाम हैं:

· पहुँच नियंत्रण

· अस्पष्टFunctionDecl

· checkRegExp

· जाँच प्रकार

· checkVars

· const

· स्थिर संपत्ति

· पदावनत

· डुप्लिकेट संदेश

· es5सख्त

· बाहरी सत्यापन

· फ़ाइलअवलोकनटैग

· वैश्विकयह

· इंटरनेटएक्सप्लोररचेक

· अमान्यकास्ट

· गलत प्रकार का एनोटेशन

· गायबगुण

· नॉनस्टैंडर्डजेएसडॉक्स

· संदिग्धकोड

· सख्तमॉड्यूलडेपचेक

· प्रकारअमान्यीकरण

· अपरिभाषितनाम

· अपरिभाषित वार्स

· अज्ञातपरिभाषित

· बेकारकोड

· दृश्यता

उदाहरण


·
क्लोजर-कंपाइलर --js hello.js --js_output_file hello-compiled.js

यह कमांड एक नई फ़ाइल बनाता है जिसे कहा जाता है हैलो-संकलित.जेएस, जिसमें संकलित है
कार्यक्रम.

इतिहास


क्लोजर टूल्स प्रोजेक्ट Google इंजीनियरों द्वारा उपयोग किए गए टूल को ओपन सोर्स करने का एक प्रयास है
व्यापक वेब विकास द्वारा उपयोग के लिए Google की कई साइटों और वेब अनुप्रयोगों में
समुदाय द्वारा संचालित

यह मैनुअल पेज बेन फिननी द्वारा लिखा गया थाबेन+[ईमेल संरक्षित]> दस्तावेज़ के लिए
la क्लोजर-कंपाइलर डेबियन के लिए आदेश. यह मुफ़्त सॉफ़्टवेयर है और इसका उपयोग अन्य लोग भी कर सकते हैं
अपाचे लाइसेंस की शर्तों के तहत, संस्करण 2.0।

onworks.net सेवाओं का उपयोग करके ऑनलाइन क्लोजर-कंपाइलर का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

  • 1
    a2crd
    a2crd
    a2crd - के रूपांतरण का प्रयास करता है
    कॉर्डी इनपुट में लिरिक्स फ़ाइल ...
    a2crd चलाएँ
  • 2
    a2j
    a2j
    a2j - अनुकरण करने के लिए रैपर स्क्रिप्ट
    हालाँकि a2jmidid का गैर-DBUS व्यवहार
    a2jmidid वास्तव में DBUS मोड में है...
    a2j चलाएँ
  • 3
    coqtop.opt
    coqtop.opt
    coqtop.opt - मूल-कोड Coq
    ऊपरी स्तर ...
    Coqtop.opt चलाएं
  • 4
    coqwc
    coqwc
    coqwc - की संख्या प्रिंट करें
    विनिर्देश, प्रमाण और टिप्पणी पंक्तियाँ
    कोक फाइलों में ...
    Coqwc चलाएँ
  • 5
    gbbin
    gbbin
    gbbin - बिन डेटा के लिए एक प्रोग्राम ...
    गबिन चलाओ
  • 6
    gbboot
    gbboot
    gbboot - बूटस्ट्रैप उपयोगकर्ता द्वारा प्रदान किया गया डेटा ...
    जीबीबूट चलाएं
  • अधिक "

Ad