ക്ലോഷർ-കംപൈലർ - ക്ലൗഡിൽ ഓൺലൈനിൽ

Ubuntu Online, Fedora Online, Windows online emulator അല്ലെങ്കിൽ MAC OS ഓൺലൈൻ എമുലേറ്റർ എന്നിങ്ങനെയുള്ള ഞങ്ങളുടെ ഒന്നിലധികം സൗജന്യ ഓൺലൈൻ വർക്ക്സ്റ്റേഷനുകളിലൊന്ന് ഉപയോഗിച്ച് OnWorks സൗജന്യ ഹോസ്റ്റിംഗ് ദാതാവിൽ പ്രവർത്തിപ്പിക്കാവുന്ന കമാൻഡ് ക്ലോഷർ-കംപൈലറാണിത്.

പട്ടിക:

NAME


ക്ലോഷർ-കംപൈലർ - ഇസിമാസ്ക്രിപ്റ്റ് (ജാവാസ്ക്രിപ്റ്റ്) പ്രോഗ്രാമുകൾക്കായി ഒപ്റ്റിമൈസ് ചെയ്യുന്ന കമ്പൈലർ

സിനോപ്സിസ്


ക്ലോഷർ-കംപൈലർ [ ഓപ്ഷൻ ...]
ക്ലോഷർ-കംപൈലർ --സഹായിക്കൂ

വിവരണം


ക്ലോഷർ കംപൈലറിലേക്കുള്ള കമാൻഡ്-ലൈൻ ഇന്റർഫേസാണ് ക്ലോഷർ കംപൈലർ ആപ്ലിക്കേഷൻ,
ക്ലോഷർ ടൂൾസ് പ്രോജക്റ്റിന്റെ ഭാഗം.

ECMAScript (JavaScript) ഡൗൺലോഡ് ചെയ്ത് വേഗത്തിൽ പ്രവർത്തിപ്പിക്കുന്നതിനുള്ള ഒരു ടൂളാണ് ക്ലോഷർ കംപൈലർ.
ഇത് നിങ്ങളുടെ പ്രോഗ്രാം പാഴ്‌സ് ചെയ്യുന്നു, അത് വിശകലനം ചെയ്യുന്നു, ഡെഡ് കോഡ് നീക്കംചെയ്യുന്നു, എന്താണ് ഉള്ളതെന്ന് വീണ്ടും എഴുതുകയും ചെറുതാക്കുകയും ചെയ്യുന്നു
ഇടത്തെ. ഇത് വാക്യഘടന, വേരിയബിൾ റഫറൻസുകൾ, തരങ്ങൾ എന്നിവ പരിശോധിക്കുകയും പൊതുവായവയെക്കുറിച്ച് മുന്നറിയിപ്പ് നൽകുകയും ചെയ്യുന്നു
ചതിക്കുഴികൾ.

ഓപ്ഷനുകൾ


--സഹായിക്കൂ
ക്ലോഷർ കംപൈലർ ആപ്ലിക്കേഷൻ എങ്ങനെ ഉപയോഗിക്കണമെന്ന് വിവരിക്കുക.

--പതിപ്പ്
ക്ലോഷർ കംപൈലർ പതിപ്പ് stderr-ലേക്ക് പ്രിന്റ് ചെയ്യുക.

--accept_const_keyword
കോൺസ്റ്റ് കീവേഡിന്റെ ഉപയോഗം അനുവദിക്കുക.

--കോണിക_പാസ്
വ്യാഖ്യാനിച്ച ഫംഗ്‌ഷനുകൾക്കായി AngularJS-നായി $inject പ്രോപ്പർട്ടികൾ സൃഷ്ടിക്കുക @ng കുത്തിവയ്ക്കുക.

--അക്ഷരഗണം ചാർസെറ്റ്
വ്യക്തമാക്കുക ചാർസെറ്റ് എല്ലാ ഫയലുകൾക്കുമുള്ള ഇൻപുട്ട്, ഔട്ട്പുട്ട് ചാർസെറ്റ് ആയിരിക്കും. സ്ഥിരസ്ഥിതിയായി, ഞങ്ങൾ അംഗീകരിക്കുന്നു
UTF-8 ഇൻപുട്ടും ഔട്ട്‌പുട്ടും US_ASCII ആയി.

--closure_entry_point എൻട്രിപോയിന്റ്
പ്രവേശന പോയിന്റ് വ്യക്തമാക്കുക എൻട്രിപോയിന്റ് പ്രോഗ്രാമിലേക്ക്. goog.provide'd ചിഹ്നങ്ങൾ ആയിരിക്കണം. ഏതെങ്കിലും
എൻട്രി പോയിന്റുകളുടെ ട്രാൻസിറ്റീവ് ഡിപൻഡൻസി അല്ലാത്ത goog.provide'd ചിഹ്നങ്ങൾ ആയിരിക്കും
നീക്കം ചെയ്തു. Goog.provides ഇല്ലാത്ത ഫയലുകളും അവയുടെ ആശ്രിതത്വങ്ങളും എല്ലായ്‌പ്പോഴും ശേഷിക്കും.
ഏതെങ്കിലും എൻട്രി പോയിന്റുകൾ വ്യക്തമാക്കിയിട്ടുണ്ടെങ്കിൽ, പിന്നെ മാനേജ്_ക്ലോഷർ_ഡിപൻഡൻസികൾ ഓപ്ഷൻ ആയിരിക്കും
true ആയി സജ്ജീകരിക്കുകയും എല്ലാ ഫയലുകളും ഡിപൻഡൻസി ക്രമത്തിൽ അടുക്കുകയും ചെയ്യും.

--common_js_entry_module മൊഡ്യൂൾഫയൽ
നിങ്ങളുടെ പൊതുവായ JS ഡിപൻഡൻസി ശ്രേണിയുടെ റൂട്ട് വ്യക്തമാക്കുക മൊഡ്യൂൾഫയൽ. നിങ്ങളുടെ പ്രധാനം
സ്ക്രിപ്റ്റ്.

--common_js_module_path_prefix പ്രിഫിക്‌സ്
ഒരു പാത്ത് പ്രിഫിക്സ് വ്യക്തമാക്കുക പ്രിഫിക്‌സ് CommonJS മൊഡ്യൂൾ പേരുകളിൽ നിന്ന് നീക്കം ചെയ്യണം.

--compilation_level ലെവൽ
സമാഹാര നില സജ്ജമാക്കുക ലെവൽ.

മൂല്യങ്ങൾ: WHITESPACE_ONLY, SIMPLE_OPTIMIZATIONS, ADVANCED_OPTIMIZATIONS.

--create_name_map_files
വേരിയബിൾ പുനർനാമകരണവും പ്രോപ്പർട്ടി പുനർനാമകരണവും മാപ്പ് ഫയലുകൾ നിർമ്മിക്കുമെന്ന് വ്യക്തമാക്കുക
{ബൈനറി നാമം}_vars_map.out, {ബൈനറി പേര്}_props_map.out.

ഈ ഫ്ലാഗ് ഇവ രണ്ടിനോടും ചേർന്ന് ഉപയോഗിക്കാൻ കഴിയില്ല എന്നത് ശ്രദ്ധിക്കുക variable_map_output_file
or properties_map_output_file.

--create_source_map മാപ്പിൾ
ഒരു സോഴ്സ് മാപ്പ് ഫയൽ വ്യക്തമാക്കുക മാപ്പിൾ, ജനറേറ്റുചെയ്‌ത ഉറവിട ഫയലുകൾ മാപ്പിംഗ് ചെയ്യുന്നു
യഥാർത്ഥ ഉറവിട ഫയൽ നിർദ്ദിഷ്ട പാതയിലേക്ക് ഔട്ട്പുട്ട് ചെയ്യും. ദി %പുറനാമം% പ്ലെയ്സ്ഹോൾഡർ
ഉറവിട മാപ്പ് യോജിക്കുന്ന ഔട്ട്‌പുട്ട് ഫയലിന്റെ പേരിലേക്ക് വികസിപ്പിക്കും.

--ഡീബഗ്
ഡീബഗ്ഗിംഗ് ഓപ്‌ഷനുകൾ പ്രവർത്തനക്ഷമമാക്കുക.

--നിർവചിക്കുക നിർവചനം, --ഡി നിർവചനം, -D നിർവചനം
@define വ്യാഖ്യാനിച്ച ഒരു വേരിയബിളിന്റെ മൂല്യം അസാധുവാക്കുക. എന്ന ഫോർമാറ്റ് നിർവചനം is
[= ], എവിടെ @define വേരിയബിളിന്റെ പേരാണ് ഒരു ബൂളിയൻ ആണ്,
നമ്പർ, അല്ലെങ്കിൽ ഒരൊറ്റ ഉദ്ധരണികൾ അടങ്ങാത്ത ഒരു ഏക ഉദ്ധരണി ed സ്ട്രിംഗ്. എങ്കിൽ [= ] ആണ്
ഒഴിവാക്കി, വേരിയബിൾ ശരി എന്ന് അടയാളപ്പെടുത്തി.

--പുറം എക്സ്റ്റേൺഫയൽ
ഫയൽ വ്യക്തമാക്കുക എക്സ്റ്റേൺഫയൽ JavaScript എക്സ്റ്റേണുകൾ അടങ്ങിയിരിക്കുന്നു.

അധികമായി വ്യക്തമാക്കുന്നതിന് നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ വ്യക്തമാക്കാം എക്സ്റ്റേൺഫയൽ ഫയലുകൾ.

--extra_annotation_name TAGNAME
വ്യക്തമാക്കുക TAGNAME JSDoc-ലെ ടാഗ് നാമങ്ങളുടെ വൈറ്റ്‌ലിസ്റ്റിലേക്ക് കൂട്ടിച്ചേർക്കാൻ.

അധികമായി ചേർക്കുന്നതിന് നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ വ്യക്തമാക്കാം TAGNAME മൂല്യങ്ങൾ.

--ഫ്ലാഗ് ഫയൽ FILE
അത് വ്യക്തമാക്കുക FILE അധിക കമാൻഡ്-ലൈൻ ഓപ്ഷനുകൾ അടങ്ങിയിരിക്കുന്നു.

--ഫോർമാറ്റിംഗ് ഫോർമാറ്റോപ്ഷൻ
ഫോർമാറ്റിംഗ് ഓപ്ഷൻ വ്യക്തമാക്കുന്നു ഫോർമാറ്റോപ്ഷൻ ഔട്ട്പുട്ട് JS-ലേക്ക് പ്രയോഗിക്കാൻ.

മൂല്യങ്ങൾ: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
@export എന്ന് അടയാളപ്പെടുത്തിയിട്ടുള്ളവയ്ക്ക് കയറ്റുമതി കോഡ് സൃഷ്ടിക്കുന്നു.

--js INFILE
വ്യക്തമാക്കുക INFILE ഒരു ഇൻപുട്ട് ഫയൽ നാമമായി.

അധികമായി ചേർക്കുന്നതിന് നിങ്ങൾക്ക് ഈ ഓപ്ഷൻ ഒന്നിലധികം തവണ വ്യക്തമാക്കാം INFILE പേരുകൾ.

--js_output_file ഔട്ട്ഫിൽ
വ്യക്തമാക്കുക ഔട്ട്ഫിൽ പ്രാഥമിക ഔട്ട്പുട്ട് ഫയൽ നാമമായി.

വ്യക്തമാക്കിയിട്ടില്ലെങ്കിൽ, ഔട്ട്പുട്ട് stdout-ലേക്ക് എഴുതപ്പെടും.

--jscomp_error മുന്നറിയിപ്പ് ക്ലാസ്
പേരിട്ടിരിക്കുന്ന മുന്നറിയിപ്പ് ക്ലാസ് ഉണ്ടാക്കുക മുന്നറിയിപ്പ് ക്ലാസ് ഒരു തെറ്റ്.

കാണുക മുന്നറിയിപ്പ് ക്ലാസുകൾ, സാധുതയുള്ളവയുടെ ലിസ്റ്റിനായി താഴെ മുന്നറിയിപ്പ് ക്ലാസ് പേരുകൾ.

--jscomp_off മുന്നറിയിപ്പ് ക്ലാസ്
പേരിട്ടിരിക്കുന്ന മുന്നറിയിപ്പ് ക്ലാസ് ഓഫാക്കുക മുന്നറിയിപ്പ് ക്ലാസ്.

കാണുക മുന്നറിയിപ്പ് ക്ലാസുകൾ, സാധുതയുള്ളവയുടെ ലിസ്റ്റിനായി താഴെ മുന്നറിയിപ്പ് ക്ലാസ് പേരുകൾ.

--jscomp_warning മുന്നറിയിപ്പ് ക്ലാസ്
പേരിട്ടിരിക്കുന്ന മുന്നറിയിപ്പ് ക്ലാസ് ഉണ്ടാക്കുക മുന്നറിയിപ്പ് ക്ലാസ് ഒരു സാധാരണ മുന്നറിയിപ്പ്.

കാണുക മുന്നറിയിപ്പ് ക്ലാസുകൾ, സാധുതയുള്ളവയുടെ ലിസ്റ്റിനായി താഴെ മുന്നറിയിപ്പ് ക്ലാസ് പേരുകൾ.

--language_in LANGSPEC
ഭാഷയുമായി പൊരുത്തപ്പെടുന്ന ഇൻപുട്ട് ഉറവിടങ്ങൾ വ്യക്തമാക്കുക LANGSPEC.

മൂല്യങ്ങൾ: ECMASCRIPT3 (സ്ഥിരസ്ഥിതി), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--ലോഗിംഗ്_ലെവൽ ലെവൽ
വ്യക്തമാക്കുക ലെവൽ ലോഗിംഗ് ലെവലായി (സാധാരണ java.util. logging.Level മൂല്യങ്ങൾ).
കംപൈലർ പുരോഗതി. താഴെയുള്ള JavaScript കോഡിനുള്ള പിശകുകളോ മുന്നറിയിപ്പുകളോ നിയന്ത്രിക്കുന്നില്ല
സമാഹാരം.

--ക്ലോഷർ_ഡിപൻഡൻസികൾ മാനേജ് ചെയ്യുക
ആശ്രിതത്വങ്ങൾ സ്വയമേവ അടുക്കുക, അതുവഴി goog.x എന്ന ചിഹ്നം നൽകുന്ന ഒരു ഫയൽ എല്ലായ്പ്പോഴും നിലനിൽക്കും
goog.x എന്ന ചിഹ്നം ആവശ്യമുള്ള ഒരു ഫയലിന് മുമ്പായി വരിക. ഒരു ഇൻപുട്ട് ചിഹ്നങ്ങൾ നൽകുകയാണെങ്കിൽ, അവയും
ചിഹ്നങ്ങൾ ഒരിക്കലും ആവശ്യമില്ല, അപ്പോൾ ആ ഇൻപുട്ട് സമാഹാരത്തിൽ ഉൾപ്പെടുത്തില്ല.

--മൊഡ്യൂൾ മൊഡ്യൂൾസ്പെക്ക്
JavaScript മൊഡ്യൂൾ സ്പെസിഫിക്കേഷൻ വ്യക്തമാക്കുക മൊഡ്യൂൾസ്പെക്ക്.

ഫോർമാറ്റ് മൊഡ്യൂൾസ്പെക്ക് ആണ് : [:[ ,...][:]]]. മൊഡ്യൂൾ പേരുകൾ
അതുല്യമായിരിക്കണം. ഈ മൊഡ്യൂൾ ആശ്രയിക്കുന്ന ഒരു മൊഡ്യൂളിന്റെ പേരാണ് ഓരോ dep. മൊഡ്യൂളുകൾ
ഡിപൻഡൻസി ഓർഡറിൽ ലിസ്റ്റ് ചെയ്യണം, കൂടാതെ JS സോഴ്സ് ഫയലുകൾ ഇതിൽ ലിസ്റ്റ് ചെയ്യണം
അനുബന്ധ ക്രമം. എവിടെ --മൊഡ്യൂൾ എന്നതുമായി ബന്ധപ്പെട്ട് പതാകകൾ സംഭവിക്കുന്നു --js പതാകകൾ ആണ്
അപ്രധാനമായ. മൂല്യം നൽകുക കാര് CommonJSmodules-ൽ നിന്ന് മൊഡ്യൂൾ സൃഷ്‌ടിക്കുന്നതിന്.

--module_output_path_prefix പ്രിഫിക്‌സ്
ഫയലിന്റെ പേര് പ്രിഫിക്സ് വ്യക്തമാക്കുക പ്രിഫിക്‌സ് സമാഹരിച്ച JS മൊഡ്യൂളുകളുടെ ഫയൽനാമങ്ങൾക്കായി.
ഈ പ്രിഫിക്സിൽ .js ചേർക്കും. ഇങ്ങനെ ഡയറക്ടറികൾ സൃഷ്ടിക്കും
ആവശ്യമുണ്ട്. കൂടെ ഉപയോഗിക്കുക --മൊഡ്യൂൾ.

--module_wrapper റാപ്പർ
വ്യക്തമാക്കുക റാപ്പർ ഒരു JavaScript മൊഡ്യൂളിനുള്ള ഔട്ട്‌പുട്ട് റാപ്പറായി (ഓപ്ഷണൽ).

എന്ന ഫോർമാറ്റ് റാപ്പർ ആണ് : . മൊഡ്യൂളിന്റെ പേര് a എന്നതുമായി പൊരുത്തപ്പെടണം
ഉപയോഗിച്ച് വ്യക്തമാക്കിയ മൊഡ്യൂൾ --മൊഡ്യൂൾ. റാപ്പറിൽ കോഡ് പ്ലെയ്‌സ്‌ഹോൾഡറായി %s അടങ്ങിയിരിക്കണം.
%basename% പ്ലെയ്‌സ്‌ഹോൾഡർ മൊഡ്യൂളിന്റെ അടിസ്ഥാന നാമത്തിന് പകരമായി ഉപയോഗിക്കാവുന്നതാണ്.
ഔട്ട്പുട്ട് ഫയൽ.

--only_closure_dipendencies
എൻട്രി പോയിന്റുകളുടെ ട്രാൻസിറ്റീവ് ഡിപൻഡൻസിയിൽ മാത്രം ഫയലുകൾ ഉൾപ്പെടുത്തുക (നിർദ്ദേശിച്ചത്
closure_entry_point). ഡിപൻഡൻസി നൽകാത്ത ഫയലുകൾ നീക്കം ചെയ്യപ്പെടും. ഈ
അസാധുവാക്കുന്നു മാനേജ്_ക്ലോഷർ_ഡിപൻഡൻസികൾ.

--output_manifest മാനിഫെസ്റ്റ്ഫിൽ
കംപൈലേഷനിലെ എല്ലാ ഫയലുകളുടെയും ഒരു ലിസ്റ്റ് പ്രിന്റ് ചെയ്യുന്നു മാനിഫെസ്റ്റ്ഫിൽ.

If --ക്ലോഷർ_ഡിപൻഡൻസികൾ മാനേജ് ചെയ്യുക ഓണാണ്, ഇതിൽ ഡ്രോപ്പ് ചെയ്യപ്പെട്ട ഫയലുകൾ ഉൾപ്പെടില്ല
കാരണം അവ ആവശ്യമില്ലായിരുന്നു.

ദി %പുറനാമം% പ്ലെയ്‌സ്‌ഹോൾഡർ JS ഔട്ട്‌പുട്ട് ഫയലിലേക്ക് വികസിപ്പിക്കുന്നു. നിങ്ങൾ ഉപയോഗിക്കുന്നുണ്ടെങ്കിൽ
മോഡുലറൈസേഷൻ, ഉപയോഗിക്കുന്നത് %പുറനാമം% ഓരോ മൊഡ്യൂളിനും ഒരു മാനിഫെസ്റ്റ് സൃഷ്ടിക്കും.

--output_module_dependencies DEPFILE
ഒരു JSON ഫയൽ പ്രിന്റ് ഔട്ട് ചെയ്യുന്നു DEPFILE മൊഡ്യൂളുകൾ തമ്മിലുള്ള ആശ്രിതത്വങ്ങൾ.

--output_wrapper റാപ്പർ
ഔട്ട്പുട്ട് ഇന്റർപോളേറ്റ് ചെയ്യുക റാപ്പർ മാർക്കർ ടോക്കൺ സൂചിപ്പിക്കുന്ന സ്ഥലത്ത് %ഔട്ട്പുട്ട്%. ഉപയോഗിക്കുക
മാർക്കർ ടോക്കൺ %ഔട്ട്പുട്ട്|jsstring% ഔട്ട്പുട്ടിൽ js സ്ട്രിംഗ് എസ്കേപ്പിംഗ് ചെയ്യാൻ.

--print_ast
ആന്തരിക അമൂർത്തമായ വാക്യഘടനയെ വിവരിക്കുന്ന ഒരു ഡോട്ട് ഫയൽ പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.

--print_pass_graph
ഓടുകയും പുറത്തുകടക്കുകയും ചെയ്യുന്ന പാസുകൾ വിവരിക്കുന്ന ഒരു ഡോട്ട് ഫയൽ പ്രിന്റ് ചെയ്യുക.

--print_tree
പാർസ് ട്രീ പ്രിന്റ് ചെയ്ത് പുറത്തുകടക്കുക.

--process_closure_primitives
goog.require(), goog.provide(), പോലുള്ള ക്ലോഷർ ലൈബ്രറിയിൽ നിന്നുള്ള ബിൽറ്റ്-ഇൻ പ്രോസസ്സുകൾ
ഒപ്പം goog.exportSymbol().

--process_common_js_modules
Concatenable ഫോമിലേക്ക് CommonJS മൊഡ്യൂളുകൾ പ്രോസസ്സ് ചെയ്യുക.

--process_jquery_primitives
jQuery.fn, jQuery.extend() പോലെയുള്ള JQuery ലൈബ്രറിയിൽ നിന്നുള്ള ബിൽറ്റ്-ഇൻ പ്രോസസ്സുകൾ.

--property_map_input_file മാപ്പിൾ
വ്യക്തമാക്കുക മാപ്പിൾ പ്രോപ്പർട്ടി പുനർനാമകരണ മാപ്പിന്റെ സീരിയൽ പതിപ്പ് അടങ്ങിയിരിക്കുന്നത് പോലെ
മുൻ സമാഹാരം നിർമ്മിച്ചത്.

--property_map_output_file മാപ്പിൾ
നിർമ്മിച്ച പ്രോപ്പർട്ടി പുനർനാമകരണ മാപ്പിന്റെ സീരിയൽ പതിപ്പ് സംരക്ഷിക്കുക മാപ്പിൾ.

--source_map_format ഫോർമാറ്റ്
ഉറവിട മാപ്പ് ഫോർമാറ്റിൽ ഉൽപ്പന്നം ചെയ്യുക ഫോർമാറ്റ്.

മൂല്യങ്ങൾ: V1, V2, V3, പരാജയം. പരാജയം ഉത്പാദിപ്പിക്കുന്നു V2.

--സംഗ്രഹം_വിവര_നില ലെവൽ
സമാഹാര സംഗ്രഹ വിശദാംശ നില വ്യക്തമാക്കുക ലെവൽ.

മൂല്യങ്ങൾ: 0 (ഒരിക്കലും സംഗ്രഹം അച്ചടിക്കരുത്) 1 (പിശകുകളുണ്ടെങ്കിൽ മാത്രം പ്രിന്റ് സംഗ്രഹം അല്ലെങ്കിൽ
മുന്നറിയിപ്പുകൾ), 2 ('checkTypes' ഡയഗ്നോസ്റ്റിക് ഗ്രൂപ്പ് പ്രവർത്തനക്ഷമമാക്കിയിട്ടുണ്ടെങ്കിൽ, പ്രിന്റ് സംഗ്രഹം, കാണുക
--jscomp_warning), 3 (എല്ലായ്‌പ്പോഴും സംഗ്രഹം അച്ചടിക്കുക). ഡിഫോൾട്ട് ലെവൽ ആണ് 1.

--മൂന്നാം പാർട്ടി
ഉറവിട സാധുത പരിശോധിക്കുക എന്നാൽ ക്ലോഷർ ശൈലി നിയമങ്ങളും കൺവെൻഷനുകളും നടപ്പിലാക്കരുത്.

--transform_amd_modules
എഎംഡിയെ കോമൺജെഎസ് മൊഡ്യൂളുകളിലേക്ക് മാറ്റുക.

--translations_file ട്രാൻസ്ഫിൽ
വ്യക്തമാക്കുക ട്രാൻസ്ഫിൽ വിവർത്തനം ചെയ്ത സന്ദേശങ്ങളുടെ ഉറവിടമായി. നിലവിൽ XTB മാത്രം പിന്തുണയ്ക്കുന്നു.

--translations_project പ്രോജക്ട്
നിർദ്ദിഷ്ട പ്രോജക്റ്റിലേക്കുള്ള എല്ലാ വിവർത്തനങ്ങളും സ്കോപ്പ് ചെയ്യുക.

വ്യത്യസ്‌ത പ്രോജക്‌റ്റുകളിലെ സന്ദേശങ്ങൾ നൽകുന്നതിന് വ്യത്യസ്‌ത സന്ദേശ ഐഡികൾ ഉപയോഗിക്കുമ്പോൾ
വ്യത്യസ്ത വിവർത്തനങ്ങളുണ്ട്.

--use_only_custom_externs
ഡിഫോൾട്ട് എക്സ്റ്റേണുകൾ ഒഴിവാക്കണമെന്ന് വ്യക്തമാക്കുന്നു.

--use_types_for_optimization
പരീക്ഷണാത്മകം: ലഭ്യമായ വിവരങ്ങളെ അടിസ്ഥാനമാക്കി കൂടുതൽ ഒപ്റ്റിമൈസേഷനുകൾ നടത്തുക.
കൃത്യമല്ലാത്ത തരത്തിലുള്ള വ്യാഖ്യാനങ്ങൾ തെറ്റായ ഫലങ്ങൾക്ക് കാരണമായേക്കാം.

--variable_map_input_file മാപ്പിൾ
വ്യക്തമാക്കുക മാപ്പിൾ വേരിയബിൾ പുനർനാമകരണ മാപ്പിന്റെ സീരിയൽ പതിപ്പ് അടങ്ങിയിരിക്കുന്നത് പോലെ
മുൻ സമാഹാരം നിർമ്മിച്ചത്.

--variable_map_output_file മാപ്പിൾ
നിർമ്മിച്ച വേരിയബിൾ പുനർനാമകരണ മാപ്പിന്റെ സീരിയൽ പതിപ്പ് സംരക്ഷിക്കുക മാപ്പിൾ.

--മുന്നറിയിപ്പ്_നില ലെവൽ
ഉപയോഗിക്കേണ്ട മുന്നറിയിപ്പ് ലെവൽ വ്യക്തമാക്കുക.

മൂല്യങ്ങൾ: നിശബ്ദത, പരാജയം, വെർബോസ്.

--warnings_whitelist_file ലിസ്റ്റ്ഫിൽ
ലിസ്റ്റുചെയ്തിരിക്കുന്ന മുന്നറിയിപ്പുകൾ അടിച്ചമർത്തുക ലിസ്റ്റ്ഫിൽ. ഓരോ വരിയും രൂപത്തിലായിരിക്കണം
: ?

മുന്നറിയിപ്പ് ക്ലാസുകൾ
ദി jscomp_error, jscomp_warning, ഒപ്പം jscomp_off ഫ്ലാഗുകൾക്ക് ഒരു പരാമീറ്ററായി ആവശ്യമാണ് a മുന്നറിയിപ്പ് ക്ലാസ്
മുന്നറിയിപ്പ് ക്ലാസിന്റെ പേര്. ഇനിപ്പറയുന്ന പേരുകൾ സാധുവായ മുന്നറിയിപ്പ് ക്ലാസ് നാമങ്ങളാണ്:

· ആക്സസ് കൺട്രോളുകൾ

· അവ്യക്തമായ ഫംഗ്ഷൻDecl

· ചെക്ക്RegExp

· ചെക്ക് തരങ്ങൾ

· checkVars

· കൺസ്ട്രക്റ്റർ

· സ്ഥിരമായ സ്വത്ത്

· നിരാകരിച്ചു

· തനിപ്പകർപ്പ് സന്ദേശം

· es5 കർശനമായ

· ബാഹ്യ മൂല്യനിർണ്ണയം

· ഫയൽഓവർവ്യൂ ടാഗുകൾ

· ആഗോള ഇത്

· internetExplorerChecks

· അസാധുവായ കാസ്റ്റുകൾ

· തെറ്റായ ടൈപ്പ് വ്യാഖ്യാനം

· കാണാത്ത പ്രോപ്പർട്ടികൾ

· നിലവാരമില്ലാത്ത JsDocs

· സംശയാസ്പദമായ കോഡ്

· കർശനമായ ModuleDepCheck

· ടൈപ്പ് അസാധുവാക്കൽ

· നിർവചിക്കാത്ത പേരുകൾ

· നിർവചിക്കാത്തവർ

· അജ്ഞാതം നിർവചിക്കുന്നു

· ഉപയോഗശൂന്യമായ കോഡ്

· കാണാവുന്ന

ഉദാഹരണം


·
ക്ലോഷർ-കംപൈലർ --js hello.js --js_output_file hello-compiled.js

ഈ കമാൻഡ് എന്ന പേരിൽ ഒരു പുതിയ ഫയൽ സൃഷ്ടിക്കുന്നു hello-compiled.js, സമാഹരിച്ചത് അടങ്ങിയിരിക്കുന്നു
പ്രോഗ്രാം.

ചരിത്രം


ഉപയോഗിച്ച ടൂളുകൾ ഓപ്പൺ സോഴ്‌സ് ചെയ്യാനുള്ള ഗൂഗിൾ എഞ്ചിനീയർമാരുടെ ശ്രമമാണ് ക്ലോഷർ ടൂൾസ് പ്രോജക്റ്റ്
ഗൂഗിളിന്റെ പല സൈറ്റുകളിലും വെബ് ആപ്ലിക്കേഷനുകളിലും വിപുലമായ വെബ് ഡെവലപ്‌മെന്റിന്റെ ഉപയോഗത്തിനായി
കമ്മ്യൂണിറ്റി.

ഈ മാനുവൽ പേജ് എഴുതിയത് ബെൻ ഫിന്നിയാണ്ബെൻ+ecmascript@benfinney.id.au> രേഖപ്പെടുത്താൻ
The ക്ലോഷർ-കംപൈലർ ഡെബിയനുള്ള കമാൻഡ്. ഇത് സ്വതന്ത്ര സോഫ്‌റ്റ്‌വെയറാണ്, മറ്റുള്ളവർക്ക് ഇത് ഉപയോഗിക്കാം
അപ്പാച്ചെ ലൈസൻസ്, പതിപ്പ് 2.0.

onworks.net സേവനങ്ങൾ ഉപയോഗിച്ച് ഓൺലൈനിൽ ക്ലോഷർ-കംപൈലർ ഉപയോഗിക്കുക



ഏറ്റവും പുതിയ ലിനക്സ്, വിൻഡോസ് ഓൺലൈൻ പ്രോഗ്രാമുകൾ