IngleseFranceseSpagnolo

Ad


Favicon di OnWorks

compilatore di chiusura - Online nel cloud

Esegui il compilatore di chiusura nel provider di hosting gratuito OnWorks su Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

Questo è il compilatore di chiusura dei comandi che può essere eseguito nel provider di hosting gratuito OnWorks utilizzando una delle nostre molteplici workstation online gratuite come Ubuntu Online, Fedora Online, emulatore online Windows o emulatore online MAC OS

PROGRAMMA:

NOME


closed-compiler - compilatore di ottimizzazione per programmi ECMAScript (JavaScript)

SINOSSI


compilatore di chiusura [ OPZIONE ...]
compilatore di chiusura --Aiuto

DESCRIZIONE


L'applicazione Closure Compiler è l'interfaccia della riga di comando per il Closure Compiler,
parte del progetto Closure Tools.

Il compilatore di chiusura è uno strumento per eseguire il download e l'esecuzione di ECMAScript (JavaScript) più velocemente.
Analizza il tuo programma, lo analizza, rimuove il codice morto e riscrive e riduce al minimo ciò che è
sinistra. Controlla anche la sintassi, i riferimenti alle variabili e i tipi e mette in guardia sui comuni
insidie.

VERSIONI


--Aiuto
Descrivere come utilizzare l'applicazione del compilatore di chiusura.

--versione
Stampa la versione del compilatore di chiusura su stderr.

--accept_const_keyword
Consenti l'utilizzo della parola chiave const.

--pass_angular
Genera proprietà $inject per AngularJS per funzioni annotate con @ngInject.

--set di caratteri charset
Specificare charset come set di caratteri di input e output per tutti i file. Per impostazione predefinita, accettiamo
UTF-8 come input e output US_ASCII.

--punto_di_ingresso_chiusura PUNTO D'ENTRATA
Specificare il punto di ingresso PUNTO D'ENTRATA al programma. Devono essere simboli forniti da goog. Qualunque
i simboli goog.provided che non sono una dipendenza transitiva dei punti di ingresso saranno
RIMOSSO. I file senza goog.provides e le loro dipendenze verranno sempre lasciati.
Se vengono specificati punti di ingresso, allora il gestire_chiusura_dipendenze l'opzione sarà
impostato su true e tutti i file verranno ordinati in base all'ordine di dipendenza.

--common_js_entry_module MODULO
Specifica la radice della tua gerarchia di dipendenze JS comune come MODULO. Il tuo principale
script.

--common_js_module_path_prefix PREFISSO
Specificare un prefisso del percorso PREFISSO da rimuovere dai nomi dei moduli CommonJS.

--livello_compilazione LIVELLO
Imposta il livello di compilazione su LIVELLO.

Valori: SOLO SPAZIO_BIANCO, SIMPLE_OTTIMIZZAZIONI, OTTIMIZZAZIONI_AVANZATE.

--create_name_map_files
Specificare che la ridenominazione delle variabili e la ridenominazione delle proprietà dei file mappa verranno prodotti come
{nome binario}_vars_map.out e {nome binario}_props_map.out.

Nota che questo flag non può essere usato insieme a nessuno dei due file_output_map_variabile
or file_mappa_proprietà.

--create_source_map FILE MAPPA
Specificare un file mappa di origine FILE MAPPA, mappando i file di origine generati nel file
il file sorgente originale verrà emesso nel percorso specificato. Il %fuori nome% segnaposto
si espanderà al nome del file di output a cui corrisponde la mappa di origine.

- debug
Abilita le opzioni di debug.

--definire DEFINIZIONE, --D DEFINIZIONE, -D DEFINIZIONE
Sostituisci il valore di una variabile annotata @define. Il formato di DEFINIZIONE is
[= ], dove è il nome di una variabile @define e è un booleano,
numero, o una stringa ed con virgolette singole che non contiene virgolette singole. Se [= ] è
omesso, la variabile è contrassegnata come true.

--esterni FILE ESTERNO
Specificare che il file FILE ESTERNO contiene esterni JavaScript.

Puoi specificare questa opzione più volte per specificare ulteriori informazioni FILE ESTERNO File.

--extra_nome_annotazione NOMETAG
Specificare NOMETAG da aggiungere alla whitelist dei nomi di tag in JSDoc.

Puoi specificare questa opzione più volte per aggiungere ulteriori elementi NOMETAG valori.

--flagfile RISORSE
Specifica quello RISORSE contiene ulteriori opzioni della riga di comando.

--formattazione FORMATOPZIONE
Specifica l'opzione di formattazione FORMATOPZIONE da applicare all'output JS.

Valori: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGOLE_QUOTE

--genera_esportazioni
Genera codice di esportazione per quelli contrassegnati con @export.

--js INFILE
Specificare INFILE come nome del file di input.

Puoi specificare questa opzione più volte per aggiungere ulteriori elementi INFILE nomi.

--js_file_output PROFILO
Specificare PROFILO come nome del file di output principale.

Se non specificato, l'output viene scritto su stdout.

--jscomp_errore CLASSE DI AVVISO
Crea la classe di avvisi denominata CLASSE DI AVVISO un errore.

See avvertimento Classi, di seguito, per l'elenco dei validi CLASSE DI AVVISO nomi.

--jscomp_off CLASSE DI AVVISO
Disattiva la classe di avvisi denominata CLASSE DI AVVISO.

See avvertimento Classi, di seguito, per l'elenco dei validi CLASSE DI AVVISO nomi.

--jscomp_warning CLASSE DI AVVISO
Crea la classe di avvisi denominata CLASSE DI AVVISO un normale avvertimento.

See avvertimento Classi, di seguito, per l'elenco dei validi CLASSE DI AVVISO nomi.

--lingua_in LINGUA
Specificare le sorgenti di input conformi alla lingua LINGUA.

Valori: ECMASCRIPT3 (Impostazione predefinita), ECMASCRIPT5, ECMASCRIPT5_STRETTO.

--livello_registrazione LIVELLO
Specificare LIVELLO come livello di registrazione (valori standard java.util. logging.Level) per
Progresso del compilatore. Non controlla errori o avvisi per il codice JavaScript sotto
compilazione.

--gestire_chiusura_dipendenze
Ordina automaticamente le dipendenze in modo che un file che goog.provides simbolo X sarà sempre
viene prima di un file che goog.requires symbol X. Se un input fornisce simboli, e quelli
i simboli non sono mai richiesti, quindi quell'input non sarà incluso nella compilazione.

--modulo MODULOSPEC
Specificare le specifiche del modulo JavaScript MODULOSPEC.

Il formato per MODULOSPEC è : [:[ ,...][:]]]. Nomi dei moduli
deve essere unico. Ogni dep è il nome di un modulo da cui dipende questo modulo. Moduli
devono essere elencati nell'ordine delle dipendenze e i file sorgente JS devono essere elencati in
ordine corrispondente. In cui si --modulo le bandiere si verificano in relazione a --js bandiere è
irrilevante. Fornisci il valore auto per attivare la creazione del modulo da CommonJSmodules.

--module_output_path_prefix PREFISSO
Specifica il prefisso del nome del file PREFISSO per i nomi dei file dei moduli JS compilati.
.js verrà aggiunto a questo prefisso. Le directory verranno create come
necessario. Usa con --modulo.

--module_wrapper AVVOLGITORE
Specificare AVVOLGITORE come wrapper di output per un modulo JavaScript (opzionale).

Il formato di AVVOLGITORE è : . Il nome del modulo deve corrispondere con a
modulo specificato usando --modulo. Il wrapper deve contenere %s come segnaposto del codice.
Il segnaposto %basename% può essere utilizzato anche per sostituire il nome di base del modulo
file di uscita.

--only_closure_dependencies
Includere solo i file nella dipendenza transitiva dei punti di ingresso (specificati da
chiusura_entrata_punto). I file che non forniscono dipendenze verranno rimossi. Questo
Sostituisce gestire_chiusura_dipendenze.

--output_manifest FILE MANIFESTO
Stampa un elenco di tutti i file nella compilation per FILE MANIFESTO.

If --gestire_chiusura_dipendenze è attivo, questo non includerà i file che sono stati eliminati
perché non erano obbligatori.

I %fuori nome% il segnaposto si espande nel file di output JS. Se stai usando
modularizzazione, utilizzando %fuori nome% creerà un manifest per ogni modulo.

--output_module_dipendenze DEPFILE
Stampa un file JSON DEPFILE delle dipendenze tra i moduli.

--output_wrapper AVVOLGITORE
Interpola uscita in AVVOLGITORE nel luogo indicato dal segnalino segnalino %produzione%. Utilizzare
segnalino marcatore %output|jsstring% per eseguire l'escape della stringa js sull'output.

--print_ast
Stampa un file punto che descrive l'albero della sintassi astratta interna ed esci.

--print_pass_graph
Stampa un file di punti che descrive i passaggi che verranno eseguiti e terminati.

--albero_stampa
Stampa l'albero di analisi ed esci.

--process_closure_primitives
Processi integrati dalla libreria Closure, come goog.require(), goog.provide(),
e goog.exportSymbol().

--process_common_js_modules
Elabora i moduli CommonJS in un modulo concatenabile.

--process_jquery_primitives
Elabora i built-in dalla libreria JQuery, come jQuery.fn e jQuery.extend().

--file_input_mappa_proprietà FILE MAPPA
Specificare FILE MAPPA come contenente la versione serializzata della mappa di ridenominazione delle proprietà
prodotto da una precedente compilation.

--property_map_file_output FILE MAPPA
Salva la versione serializzata della mappa di ridenominazione della proprietà prodotta in FILE MAPPA.

--formato_mappa_sorgente FORMATO
Produci la mappa di origine in formato FORMATO.

Valori: V1, V2, V3, PREDEFINITO. PREDEFINITO produce V2.

--summary_detail_level LIVELLO
Specificare il livello di dettaglio del riepilogo della compilazione LIVELLO.

Valori: 0 (non stampare mai il riepilogo), 1 (stampa riepilogo solo se ci sono errori o
avvertenze), 2 (stampa riepilogo se il gruppo diagnostico 'checkTypes' è abilitato, vedi
--jscomp_warning), 3 (stampa sempre il riepilogo). Il livello predefinito è 1.

--terzo
Controlla la validità dell'origine ma non applica regole e convenzioni di stile di chiusura.

--transform_amd_modules
Trasforma AMD in moduli CommonJS.

--file_traduzioni TRASFERIMENTO
Specificare TRASFERIMENTO come fonte di messaggi tradotti. Attualmente supporta solo XTB.

--translations_progetto PROGETTO
Ambito tutte le traduzioni al progetto specificato.

Quando specificato, usa ID messaggio diversi in modo che i messaggi in progetti diversi possano
hanno traduzioni diverse.

--use_only_custom_externs
Specifica che gli esterni predefiniti devono essere esclusi.

--use_types_for_optimization
Sperimentale: eseguire ulteriori ottimizzazioni in base alle informazioni disponibili.
Annotazioni di tipo imprecise possono causare risultati errati.

--variable_map_file_input FILE MAPPA
Specificare FILE MAPPA come contenente la versione serializzata della mappa di ridenominazione delle variabili
prodotto da una precedente compilation.

--file_output_map_variabile FILE MAPPA
Salva la versione serializzata della mappa di ridenominazione delle variabili prodotta su FILE MAPPA.

--livello_avviso LIVELLO
Specificare il livello di avviso da utilizzare.

Valori: SILENZIOSO, PREDEFINITO, VERBOSO.

--warnings_file_lista_bianca ELENCO
Elimina gli avvisi elencati in ELENCO. Ogni riga dovrebbe essere della forma
: ?

avvertimento Classi
I jscomp_errore, jscomp_warninge jscomp_off i flag richiedono come parametro a CLASSE DI AVVISO
nome della classe di avviso. I seguenti nomi sono nomi di classi di avviso validi:

· controlli di accesso

· ambiguaFunctionDecl

· controllaRegExp

· checkTypes

· checkVars

· const

· proprietà costante

· deprecato

· messaggio duplicato

· es5 Rigoroso

· externsConvalida

· tagpanoramica file

· globaleQuesto

· InternetExplorerChecks

· invalidCast

· malplacedTypeAnnotation

· proprietà mancanti

· nonStandardJsDocs

· sospettoCodice

· strictModuleDepCheck

· tipoInvalidation

· undefinedNomi

· undefinitoVars

· unknownDefinis

· codice inutile

· visibilità

ESEMPIO


·
compilatore di chiusura --js ciao.js --js_output_file ciao-compilato.js

Questo comando crea un nuovo file chiamato ciao-compilato.js, che contiene il compilato
.

STORIA


Il progetto Closure Tools è uno sforzo degli ingegneri di Google per rendere open source gli strumenti utilizzati
in molti dei siti e delle applicazioni Web di Google per l'utilizzo da parte del più ampio sviluppo Web
comunità.

Questa pagina di manuale è stata scritta da Ben Finneyben+[email protected]> documentare
, il compilatore di chiusura comando per Debian. È un software gratuito e può essere utilizzato da altri
secondo i termini della licenza Apache, versione 2.0.

Utilizzare il compilatore di chiusura online utilizzando i servizi onworks.net


Server e workstation gratuiti

Scarica app per Windows e Linux

  • 1
    itop - ITSM CMDB OpenSource
    ittop - ITSM CMDB OpenSource
    Portale delle operazioni IT: un open completo
    sorgente, ITIL, servizio web based
    strumento di gestione compreso un full
    CMDB personalizzabile, un sistema di helpdesk e
    un uomo dei documenti...
    Scarica ittop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine è una musica multipiattaforma
    giocatore e organizzatore di librerie ispirato da
    Amarok 1.4. Ha un veloce e
    interfaccia facile da usare, e ti permette di
    cerca e...
    Scarica Clementina
  • 3
    XISMUS
    XISMUS
    ATTENZIONE: l'aggiornamento cumulativo 2.4.3 ha
    stato rilasciato!! L'aggiornamento funziona per qualsiasi
    precedente versione 2.xx. Se stai aggiornando
    dalla versione v1.xx, scaricare e
    i ...
    Scarica XISMuS
  • 4
    facetrack noir
    facetrack noir
    Programma headtracking modulare che
    supporta più face tracker, filtri
    e protocolli di gioco. Tra i tracker
    sono SM FaceAPI, AIC Inertial Head
    Inseguitore...
    Scarica facetrack noir
  • 5
    Codice QR PHP
    Codice QR PHP
    Il codice QR PHP è open source (LGPL)
    libreria per la generazione di QR Code,
    Codice a barre bidimensionale. Basato su
    libreria libqrencode C, fornisce API per
    creazione barra QR Code...
    Scarica codice QR PHP
  • 6
    freeciv
    freeciv
    Freeciv è un gioco a turni gratuito
    gioco di strategia multiplayer, in cui ciascuno
    giocatore diventa il leader di a
    civiltà, lottando per ottenere il
    obiettivo finale: diventare...
    Scarica Freeciv
  • Di Più "

Comandi Linux

Ad