InglesPransesEspanyol

Ad


OnWorks favicon

closure-compiler - Online sa Cloud

Patakbuhin ang closure-compiler sa OnWorks na libreng hosting provider sa Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

Ito ang command closure-compiler na maaaring patakbuhin sa OnWorks free hosting provider gamit ang isa sa aming maramihang libreng online na workstation gaya ng Ubuntu Online, Fedora Online, Windows online emulator o MAC OS online emulator

PROGRAMA:

NAME


closure-compiler - pag-optimize ng compiler para sa mga programang ECMAScript (JavaScript).

SINOPSIS


closure-compiler [ OPTION ... ]
closure-compiler - Tumulong

DESCRIPTION


Ang Closure Compiler Application ay ang command-line interface sa Closure Compiler,
bahagi ng proyekto ng Closure Tools.

Ang Closure Compiler ay isang tool para sa pag-download at pagpapatakbo ng ECMAScript (JavaScript) nang mas mabilis.
Pina-parse nito ang iyong programa, sinusuri ito, inaalis ang patay na code, at muling isinusulat at pinapaliit kung ano ang
umalis. Sinusuri din nito ang syntax, mga variable na sanggunian, at mga uri, at nagbabala tungkol sa karaniwan
mga patibong.

Opsyon


- Tumulong
Ilarawan kung paano gamitin ang Closure Compiler Application.

--bersyon
I-print ang bersyon ng Closure Compiler sa stderr.

--accept_const_keyword
Payagan ang paggamit ng const keyword.

--angular_pass
Bumuo ng $inject properties para sa AngularJS para sa mga function na may annotation @ngInject.

--charset CHARSET
Tukuyin CHARSET upang maging input at output charset para sa lahat ng mga file. Bilang default, tinatanggap namin
UTF-8 bilang input at output US_ASCII.

--closure_entry_point PASUKAN
Tukuyin ang entry point PASUKAN sa programa. Dapat ay goog.provide'd simbolo. Anuman
goog.provide'd simbolo na hindi isang transitive dependency ng entry point ay magiging
inalis. Ang mga file na walang goog.provides, at ang kanilang mga dependency, ay palaging maiiwan.
Kung may tinukoy na mga entry point, kung gayon ang pamahalaan_closure_dependencies magiging pagpipilian
itakda sa true at ang lahat ng mga file ay pag-uuri-uriin sa pagkakasunud-sunod ng dependency.

--common_js_entry_module MODULEFILE
Tukuyin ang magiging ugat ng iyong karaniwang JS dependency hierarchy MODULEFILE. Ang iyong pangunahing
script.

--common_js_module_path_prefix PREFIX
Tumukoy ng path prefix PREFIX na aalisin sa mga pangalan ng module ng CommonJS.

--compilation_level ANTAS
Itakda ang antas ng compilation sa ANTAS.

Mga Halaga: WHITESPACE_ONLY, SIMPLE_OPTIMIZATIONS, ADVANCED_OPTIMIZATIONS.

--create_name_map_files
Tukuyin na ang variable na pagpapalit ng pangalan at pagpapalit ng pangalan ng property sa mga file ng mapa ay gagawin bilang
{binary name}_vars_map.out at {binary name}_props_map.out.

Tandaan na ang watawat na ito ay hindi maaaring gamitin kasabay ng alinman variable_map_output_file
or property_map_output_file.

--create_source_map MAPFILE
Tumukoy ng source map file MAPFILE, pagmamapa ng mga nabuong source file pabalik sa
ang orihinal na source file ay ilalabas sa tinukoy na landas. Ang %outname% may lugar
lalawak sa pangalan ng output file kung saan tumutugma ang source map.

--debug
Paganahin ang mga opsyon sa pag-debug.

--define DEFINISYON, --D DEFINISYON, -D DEFINISYON
I-override ang value ng isang variable na may annotated na @define. Ang format ng DEFINISYON is
[= ], saan ay ang pangalan ng isang @define variable at ay isang boolean,
numero, o isang single-quot ed string na walang mga solong quote. Kung [= ] ay
tinanggal, ang variable ay minarkahan ng totoo.

--mga panlabas EXTERNFILE
Tukuyin na ang file EXTERNFILE naglalaman ng mga panlabas na JavaScript.

Maaari mong tukuyin ang opsyong ito nang maraming beses upang tukuyin ang karagdagang EXTERNFILE file.

--extra_annotation_name TAGNAME
Tukuyin TAGNAME upang idagdag sa whitelist ng mga pangalan ng tag sa JSDoc.

Maaari mong tukuyin ang opsyong ito nang maraming beses upang magdagdag ng karagdagang TAGNAME halaga.

--flagfile FILE
Tukuyin iyon FILE naglalaman ng mga karagdagang opsyon sa command-line.

--pag-format FORMATOPTION
Tinutukoy ang opsyon sa pag-format FORMATOPTION upang ilapat sa output JS.

Mga Halaga: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
Bumubuo ng export code para sa mga minarkahan ng @export.

--js INFILE
Tukuyin INFILE bilang isang input filename.

Maaari mong tukuyin ang opsyong ito nang maraming beses upang magdagdag ng karagdagang INFILE mga pangalan.

--js_output_file OUTFILE
Tukuyin OUTFILE bilang pangunahing output filename.

Kung hindi tinukoy, ang output ay isinusulat sa stdout.

--jscom_error WARNCLASS
Gawin ang pinangalanang klase ng mga babala WARNCLASS isang error.

Tingnan babala Klase, sa ibaba, para sa listahan ng wastong WARNCLASS mga pangalan.

--jscom_off WARNCLASS
I-off ang pinangalanang klase ng mga babala WARNCLASS.

Tingnan babala Klase, sa ibaba, para sa listahan ng wastong WARNCLASS mga pangalan.

--jscomp_warning WARNCLASS
Gawin ang pinangalanang klase ng mga babala WARNCLASS isang normal na babala.

Tingnan babala Klase, sa ibaba, para sa listahan ng wastong WARNCLASS mga pangalan.

--wika_sa LANGSPEC
Tukuyin ang mga mapagkukunan ng input na umaayon sa wika LANGSPEC.

Mga Halaga: ECMASCRIPT3 (default), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level ANTAS
Tukuyin ANTAS bilang ang logging level (standard java.util. logging.Level values) para sa
Pag-unlad ng compiler. Hindi kinokontrol ang mga error o babala para sa JavaScript code sa ilalim
compilation.

--manage_closure_dependencies
Awtomatikong pag-uri-uriin ang mga dependency upang ang isang file na goog.provides simbolo X ay palaging
mauna sa isang file na nangangailangan ng goog.ang simbolo X. Kung ang isang input ay nagbibigay ng mga simbolo, at ang mga iyon
hindi kailanman kinakailangan ang mga simbolo, kung gayon ang input na iyon ay hindi isasama sa compilation.

--modyul MODULESPEC
Tukuyin ang detalye ng module ng JavaScript MODULESPEC.

Ang format para sa MODULESPEC ay : [:[ ,...][:]]]. Mga pangalan ng module
dapat kakaiba. Ang bawat dep ay ang pangalan ng isang module kung saan nakasalalay ang module na ito. Mga module
dapat nakalista sa pagkakasunud-sunod ng dependency, at dapat na nakalista ang JS source file sa
kaukulang order. saan --modyul nagaganap ang mga watawat kaugnay ng --js ang mga watawat ay
hindi mahalaga. Ibigay ang halaga kotse upang ma-trigger ang paggawa ng module mula sa CommonJSmodules.

--module_output_path_prefix PREFIX
Tukuyin ang prefix ng filename PREFIX para sa mga filename ng pinagsama-samang JS modules.
Ang .js ay idaragdag sa prefix na ito. Ang mga direktoryo ay gagawin bilang
kailangan. Gamitin kasama ang --modyul.

--module_wrapper WRAPPER
Tukuyin WRAPPER bilang output wrapper para sa isang JavaScript module (opsyonal).

Ang format ng WRAPPER ay : . Ang pangalan ng module ay dapat na tumutugma sa a
module na tinukoy gamit ang --modyul. Dapat maglaman ang wrapper ng %s bilang placeholder ng code.
Ang %basename% na placeholder ay maaari ding gamitin upang palitan ang batayang pangalan ng module
output file.

--only_closure_dependencies
Isama lamang ang mga file sa transitive dependency ng mga entry point (tinukoy ng
closure_entry_point). Ang mga file na hindi nagbibigay ng mga dependency ay aalisin. Ito
pumapalit pamahalaan_closure_dependencies.

--output_manifest MANIFESTFILE
Nagpi-print ng listahan ng lahat ng mga file sa compilation sa MANIFESTFILE.

If --manage_closure_dependencies ay naka-on, hindi nito isasama ang mga file na nahulog
dahil hindi sila kinakailangan.

Ang %outname% lumalawak ang placeholder sa JS output file. Kung gumagamit ka
modularisasyon, gamit %outname% gagawa ng manifest para sa bawat module.

--output_module_dependencies DEPFILE
Nagpi-print ng JSON file DEPFILE ng mga dependencies sa pagitan ng mga module.

--output_wrapper WRAPPER
Interpolate ang output sa WRAPPER sa lugar na tinutukoy ng marker token %output%. Gamitin
marker token %output|jsstring% upang gawin ang js string escaping sa output.

--print_ast
Mag-print ng tuldok na file na naglalarawan sa panloob na abstract syntax tree at paglabas.

--print_pass_graph
Mag-print ng tuldok na file na naglalarawan sa mga pass na tatakbo at lalabas.

--print_tree
I-print ang parse tree at lumabas.

--process_closure_primitives
Mga prosesong built-in mula sa Closure library, gaya ng goog.require(), goog.provide(),
at goog.exportSymbol().

--process_common_js_modules
Iproseso ang CommonJS modules sa isang concatenable form.

--process_jquery_primitives
Mga proseso ng built-in mula sa JQuery library, tulad ng jQuery.fn at jQuery.extend().

--property_map_input_file MAPFILE
Tukuyin MAPFILE bilang naglalaman ng serialized na bersyon ng property na nagpapalit ng pangalan sa mapa
ginawa ng isang nakaraang compilation.

--property_map_output_file MAPFILE
I-save ang serialized na bersyon ng property renaming map na ginawa sa MAPFILE.

--source_map_format FORMAT
Produkto ang pinagmulang mapa sa format FORMAT.

Mga Halaga: V1, V2, V3, DEFAULT. DEFAULT naglalabas V2.

--summary_detail_level ANTAS
Tukuyin ang antas ng detalye ng buod ng compilation ANTAS.

Mga Halaga: 0 (huwag mag-print ng buod), 1 (i-print lang ang buod kung may mga error o
mga babala), 2 (i-print ang buod kung ang 'checkTypes' diagnostic group ay pinagana, tingnan
--jscomp_warning), 3 (palaging i-print ang buod). Ang default na antas ay 1.

--third_party
Suriin ang bisa ng pinagmulan ngunit huwag ipatupad ang mga panuntunan at kumbensyon sa istilo ng pagsasara.

--transform_amd_modules
Ibahin ang AMD sa CommonJS modules.

--translations_file TRANSFILE
Tukuyin TRANSFILE bilang pinagmumulan ng mga isinaling mensahe. Sa kasalukuyan ay sumusuporta lamang sa XTB.

--translations_project PROJECT
Saklaw ang lahat ng pagsasalin sa tinukoy na proyekto.

Kapag tinukoy, gumamit ng iba't ibang message id para magawa ng mga mensahe sa iba't ibang proyekto
may iba't ibang pagsasalin.

--use_only_custom_externs
Tinutukoy na ang mga default na extern ay dapat na hindi kasama.

--use_types_for_optimization
Eksperimental: magsagawa ng mga karagdagang pag-optimize batay sa magagamit na impormasyon.
Ang mga hindi tumpak na uri ng anotasyon ay maaaring magresulta sa mga maling resulta.

--variable_map_input_file MAPFILE
Tukuyin MAPFILE bilang naglalaman ng serialized na bersyon ng variable na pagpapalit ng pangalan ng mapa
ginawa ng isang nakaraang compilation.

--variable_map_output_file MAPFILE
I-save ang serialized na bersyon ng variable renaming map na ginawa sa MAPFILE.

--warning_level ANTAS
Tukuyin ang antas ng babala na gagamitin.

Mga Halaga: TAHIMIK, DEFAULT, VERBOSE.

--warnings_whitelist_file LISTFILE
Pigilan ang mga babala na nakalista sa LISTFILE. Ang bawat linya ay dapat na nasa anyo
: ?

babala Klase
Ang jscom_error, jscom_warning, at jscom_off ang mga flag ay nangangailangan bilang isang parameter a WARNCLASS
pangalan ng klase ng babala. Ang mga sumusunod na pangalan ay wastong mga pangalan ng klase ng babala:

· accessControls

· hindi tiyak na FunctionDecl

· checkRegExp

· checkTypes

· checkVars

· const

· constantProperty

· hindi na ginagamit

· duplicateMessage

· es5Mahigpit

· externsValidation

· fileoverviewTags

· globalThis

· internetExplorerChecks

· invalidCasts

· misplacedTypeAnnotation

· nawawalang Properties

· nonStandardJsDocs

· suspiciousCode

· strictModuleDepCheck

· typeInvalidation

· undefinedNames

· undefinedVars

· unknownDefines

· walang kwentang Code

· pagiging tanaw

Halimbawa


·
closure-compiler --js hello.js --js_output_file hello-compiled.js

Ang utos na ito ay lumilikha ng isang bagong file na tinatawag na hello-compiled.js, na naglalaman ng pinagsama-samang
programa.

KASAYSAYAN


Ang proyekto ng Closure Tools ay isang pagsisikap ng mga inhinyero ng Google na open source ang mga tool na ginamit
sa marami sa mga site at web application ng Google para magamit ng mas malawak na Web development
komunidad.

Ang manwal na pahinang ito ay isinulat ni Ben Finneyben+[protektado ng email]> para idokumento
ang closure-compiler utos para kay Debian. Ito ay libreng software at maaaring gamitin ng iba
sa ilalim ng mga tuntunin ng lisensya ng Apache, bersyon 2.0.

Gumamit ng closure-compiler online gamit ang mga serbisyo ng onworks.net


Mga Libreng Server at Workstation

Mag-download ng Windows at Linux apps

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    IT Operations Portal: isang kumpletong bukas
    pinagmulan, ITIL, web based na serbisyo
    tool sa pamamahala kabilang ang isang ganap
    napapasadyang CMDB, isang helpdesk system at
    isang taong dokumento...
    I-download ang itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Ang Clementine ay isang multi-platform na musika
    player at library organizer na inspirasyon ni
    Amarok 1.4. Mayroon itong mabilis at
    madaling gamitin na interface, at pinapayagan kang
    maghanap at...
    I-download ang Clementine
  • 3
    XISMuS
    XISMuS
    PANSIN: May pinagsama-samang pag-update 2.4.3
    pinalaya!! Ang pag-update ay gumagana para sa anumang
    nakaraang 2.xx na bersyon. Kung mag-upgrade
    mula sa bersyon v1.xx, mangyaring i-download at
    i ...
    I-download ang XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modular headtracking program na
    sumusuporta sa maramihang mga tagasubaybay ng mukha, mga filter
    at laro-protocol. Kabilang sa mga tagasubaybay
    ay ang SM FaceAPI, AIC Inertial Head
    Tagasubaybay...
    I-download ang facetracknoir
  • 5
    PHP QR Code
    PHP QR Code
    Ang PHP QR Code ay open source (LGPL)
    library para sa pagbuo ng QR Code,
    2-dimensional na barcode. Batay sa
    libqrencode C library, nagbibigay ng API para sa
    paggawa ng QR Code barc...
    I-download ang PHP QR Code
  • 6
    freeciv
    freeciv
    Ang Freeciv ay isang libreng turn-based
    Multiplayer diskarte laro, kung saan ang bawat isa
    ang manlalaro ay nagiging pinuno ng a
    kabihasnan, pakikipaglaban upang makuha ang
    pangwakas na layunin: maging...
    I-download ang Freeciv
  • Marami pa »

Linux command

Ad