InglêsFrancêsEspanhol

Ad


favicon do OnWorks

closure-compiler - online na nuvem

Execute o closure-compiler no provedor de hospedagem gratuita OnWorks no Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

Este é o compilador de encerramento de comando que pode ser executado no provedor de hospedagem gratuita OnWorks usando uma de nossas várias estações de trabalho online gratuitas, como Ubuntu Online, Fedora Online, emulador online do Windows ou emulador online do MAC OS

PROGRAMA:

NOME


closure-compiler - otimizando o compilador para programas ECMAScript (JavaScript)

SINOPSE


closure-compilador [ OPÇÃO ...]
closure-compilador --Socorro

DESCRIÇÃO


O aplicativo Closure Compiler é a interface de linha de comando para o Closure Compiler,
parte do projeto Closure Tools.

O Closure Compiler é uma ferramenta para fazer ECMAScript (JavaScript) baixar e rodar mais rápido.
Ele analisa seu programa, analisa-o, remove o código morto e reescreve e minimiza o que está
deixou. Ele também verifica a sintaxe, referências de variáveis ​​e tipos, e avisa sobre
armadilhas.

OPÇÕES


--Socorro
Descreva como usar o aplicativo Closure Compiler.

--versão
Imprima a versão do Closure Compiler em stderr.

--accept_const_keyword
Permitir o uso da palavra-chave const.

--angular_pass
Gere propriedades $ inject para AngularJS para funções anotadas com @ngInject.

--charset Charset
Especificar Charset para ser o conjunto de caracteres de entrada e saída para todos os arquivos. Por padrão, nós aceitamos
UTF-8 como entrada e saída US_ASCII.

--closure_entry_point PONTO DE ENTRADA
Especifique o ponto de entrada PONTO DE ENTRADA para o programa. Devem ser símbolos goog.provide'd. Algum
símbolos goog.provide'd que não são uma dependência transitiva dos pontos de entrada serão
removido. Os arquivos sem goog.provides e suas dependências sempre serão mantidos.
Se algum ponto de entrada for especificado, então o gerenciar_fechamento_dependências opção será
definido como verdadeiro e todos os arquivos serão classificados em ordem de dependência.

--common_js_entry_module ARQUIVO DE MÓDULO
Especifique a raiz de sua hierarquia de dependência JS comum para ser ARQUIVO DE MÓDULO. Seu principal
script.

--common_js_module_path_prefix PREFIXO
Especifique um prefixo de caminho PREFIXO a ser removido dos nomes dos módulos CommonJS.

--compilation_level NÍVEL
Defina o nível de compilação para NÍVEL.

Valores: WHITESPACE_ONLY, SIMPLE_OPTIMIZAÇÕES, ADVANCED_OPTIMIZATIONS.

--create_name_map_files
Especifique que os arquivos de mapa de renomeação de variável e renomeação de propriedade serão produzidos como
{nome binário} _vars_map.out e {nome binário} _props_map.out.

Observe que este sinalizador não pode ser usado em conjunto com nenhum variável_map_output_file
or arquivo_de_saída_mapa_de_propriedade.

--create_source_map ARQUIVO DE MAPA
Especifique um arquivo de mapa de origem ARQUIVO DE MAPA, mapeando os arquivos de origem gerados de volta para o
o arquivo de origem original será enviado para o caminho especificado. o % outname% espaço reservado
irá expandir para o nome do arquivo de saída ao qual o mapa de origem corresponde.

--depurar
Ative as opções de depuração.

--definir DEFINIÇÃO, --D DEFINIÇÃO, -D DEFINIÇÃO
Substitua o valor de uma variável anotada com @define. O formato de DEFINIÇÃO is
[= ], Onde é o nome de uma variável @define e é um booleano,
número ou uma string entre aspas simples que não contém aspas simples. Se [= ] é
omitido, a variável é marcada como verdadeira.

--externos ARQUIVO EXTERNO
Especifique que o arquivo ARQUIVO EXTERNO contém JavaScript externo.

Você pode especificar esta opção várias vezes para especificar ARQUIVO EXTERNO arquivos.

--extra_annotation_name TAGNAME
Especificar TAGNAME para anexar à lista de permissões de nomes de tag no JSDoc.

Você pode especificar esta opção várias vezes para adicionar TAGNAME valores.

--flagfile ARQUIVO
Especifique isso ARQUIVO contém opções adicionais de linha de comando.

--formatação FORMATOPÇÃO
Especifica a opção de formatação FORMATOPÇÃO para aplicar ao JS de saída.

Valores: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exportações
Gera código de exportação para aqueles marcados com @export.

--js NO ARQUIVO
Especificar NO ARQUIVO como um nome de arquivo de entrada.

Você pode especificar esta opção várias vezes para adicionar NO ARQUIVO nomes.

--js_output_file ARQUIVO
Especificar ARQUIVO como o nome de arquivo de saída principal.

Se não for especificado, a saída é gravada em stdout.

--jscomp_error AVISO
Faça a classe nomeada de avisos AVISO um erro.

See Aviso Classes, abaixo, para a lista de AVISO nomes.

--jscomp_off AVISO
Desative a classe nomeada de avisos AVISO.

See Aviso Classes, abaixo, para a lista de AVISO nomes.

--jscomp_warning AVISO
Faça a classe nomeada de avisos AVISO um aviso normal.

See Aviso Classes, abaixo, para a lista de AVISO nomes.

--idioma_in LANGSPEC
Especifique as fontes de entrada de acordo com o idioma LANGSPEC.

Valores: ECMASCRIPT3 (Padrão) ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level NÍVEL
Especificar NÍVEL como o nível de registro (valores padrão java.util. logging.Level) para
Progresso do compilador. Não controla erros ou avisos para o código JavaScript em
compilação.

--manage_closure_dependencies
Classifique dependências automaticamente para que um arquivo que goog.provides o símbolo X sempre
vêm antes de um arquivo que goog.requires o símbolo X. Se uma entrada fornece símbolos, e aqueles
símbolos nunca são necessários, então essa entrada não será incluída na compilação.

--módulo MÓDULOSPEC
Especifique a especificação do módulo JavaScript MÓDULOSPEC.

O formato para MÓDULOSPEC é : [: [ , ...] [:]]]. Nomes de módulos
deve ser único. Cada dep é o nome de um módulo do qual este módulo depende. Módulos
deve ser listado em ordem de dependência e os arquivos de origem JS devem ser listados no
pedido correspondente. Onde --módulo sinalizadores ocorrem em relação a --js bandeiras é
sem importância. Forneça o valor auto para acionar a criação do módulo de CommonJSmodules.

--module_output_path_prefix PREFIXO
Especifique o prefixo do nome do arquivo PREFIXO para nomes de arquivos de módulos JS compilados.
.js será anexado a este prefixo. Os diretórios serão criados como
precisava. Usar com --módulo.

--module_wrapper EMBRULHO
Especificar EMBRULHO como wrapper de saída para um módulo JavaScript (opcional).

O formato de EMBRULHO é : . O nome do módulo deve corresponder a um
módulo especificado usando --módulo. O wrapper deve conter% s como marcador de posição do código.
O espaço reservado% basename% também pode ser usado para substituir o nome base do módulo
arquivo de saída.

--only_closure_dependencies
Incluir apenas arquivos na dependência transitiva dos pontos de entrada (especificados por
closure_entry_point). Os arquivos que não fornecem dependências serão removidos. Esse
substitui gerenciar_fechamento_dependências.

--output_manifest ARQUIVO DE MANIFESTO
Imprime uma lista de todos os arquivos na compilação para ARQUIVO DE MANIFESTO.

If --manage_closure_dependencies está ativado, isso não incluirá arquivos que foram descartados
porque eles não eram necessários.

A % outname% o espaço reservado se expande para o arquivo de saída JS. Se você está usando
modularização, usando % outname% criará um manifesto para cada módulo.

--output_module_dependencies DEPFILE
Imprime um arquivo JSON DEPFILE de dependências entre os módulos.

--output_wrapper EMBRULHO
Interpolar a saída em EMBRULHO no local indicado pelo token de marcador %saída%. Usar
token de marcador % output | jsstring% para fazer js string escapando na saída.

--print_ast
Imprima um arquivo dot descrevendo a árvore de sintaxe abstrata interna e saia.

--print_pass_graph
Imprima um arquivo dot descrevendo os passes que serão executados e encerrados.

--print_tree
Imprima a árvore de análise e saia.

--process_closure_primitives
Processos integrados da biblioteca Closure, como goog.require (), goog.provide (),
e goog.exportSymbol ().

--process_common_js_modules
Processar módulos CommonJS em um formato concatenável.

--process_jquery_primitivos
Processos integrados da biblioteca JQuery, como jQuery.fn e jQuery.extend ().

--property_map_input_file ARQUIVO DE MAPA
Especificar ARQUIVO DE MAPA como contendo a versão serializada do mapa de renomeação de propriedade
produzido por uma compilação anterior.

--property_map_output_file ARQUIVO DE MAPA
Salve a versão serializada do mapa de renomeação de propriedade produzido para ARQUIVO DE MAPA.

--source_map_format FORMATO
Produza o mapa de origem em formato FORMATO.

Valores: V1, V2, V3, PADRÃO. PADRÃO produz V2.

--summary_detail_level NÍVEL
Especifique o nível de detalhe do resumo da compilação NÍVEL.

Valores: 0 (nunca imprima o resumo), 1 (imprimir resumo apenas se houver erros ou
avisos), 2 (imprimir o resumo se o grupo de diagnóstico 'checkTypes' estiver habilitado, consulte
--jscomp_warning), 3 (sempre imprime o resumo). O nível padrão é 1.

--terceiro
Verifique a validade da fonte, mas não imponha regras e convenções de estilo de fechamento.

--transform_amd_modules
Transforme os módulos AMD em CommonJS.

--translations_file TRANSFIL
Especificar TRANSFIL como fonte de mensagens traduzidas. Atualmente suporta apenas XTB.

--translations_project PROJETO
Defina o escopo de todas as traduções para o projeto especificado.

Quando especificado, usa diferentes ids de mensagem para que as mensagens em diferentes projetos possam
têm traduções diferentes.

--use_only_custom_externs
Especifica que os externos padrão devem ser excluídos.

--use_types_for_optimization
Experimental: execute otimizações adicionais com base nas informações disponíveis.
Anotações de tipo impreciso podem resultar em resultados incorretos.

--variable_map_input_file ARQUIVO DE MAPA
Especificar ARQUIVO DE MAPA como contendo a versão serializada do mapa de renomeação de variável
produzido por uma compilação anterior.

--variable_map_output_file ARQUIVO DE MAPA
Salve a versão serializada do mapa de renomeação de variável produzido para ARQUIVO DE MAPA.

--warning_level NÍVEL
Especifique o nível de aviso a ser usado.

Valores: QUIETO, PADRÃO, VERBOSO.

--warnings_whitelist_file ARQUIVO DE LISTA
Suprimir avisos listados em ARQUIVO DE LISTA. Cada linha deve ter o formato
: ?

Aviso Classes
A jscomp_error, jscomp_warning e jscomp_off sinalizadores requerem como parâmetro um AVISO
nome da classe de aviso. Os seguintes nomes são nomes de classe de aviso válidos:

· controles de acesso

· ambíguaFunçãoDecl

· checkRegExp

· tipos de verificação

· verificarVars

· const

· propriedade constante

· obsoleta

· mensagem duplicada

· es5Strict

· Validação externa

· visão geral do arquivo Tags

· globalIsso

· Verificações do InternetExplorer

· inválidos

· extraviadoTypeAnnotation

· propriedades ausentes

· NonStandardJsDocs

· código suspeito

· strictModuleDepCheck

· tipoInvalidação

· nomes indefinidos

· variáveis ​​indefinidas

· desconhecidoDefine

· Código inútil

· visibilidade

EXEMPLO


·
closure-compilador --js olá.js --js_output_file olá-compilado.js

Este comando cria um novo arquivo chamado Olá-compilado.js, que contém o compilado
.

HISTÓRIA


O projeto Closure Tools é um esforço dos engenheiros do Google para abrir o código das ferramentas usadas
em muitos dos sites e aplicativos da web do Google para uso pelo desenvolvimento mais amplo da web
comunidades.

Esta página de manual foi escrita por Ben Finneyben +[email protegido]> para documentar
que o closure-compilador comando para Debian. É um software livre e pode ser usado por outros
sob os termos da licença Apache, versão 2.0.

Use closure-compiler online usando serviços onworks.net


Servidores e estações de trabalho gratuitos

Baixar aplicativos Windows e Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - Código aberto do CMDB de ITSM
    Portal de Operações de TI: um completo
    fonte, ITIL, serviço baseado na web
    ferramenta de gestão que inclui um
    CMDB personalizável, um sistema de helpdesk e
    um homem de documentos...
    Baixe itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine é uma música multiplataforma
    jogador e organizador de biblioteca inspirado por
    Amarok 1.4. Tem um rápido e
    interface fácil de usar e permite que você
    pesquise e...
    Baixar Clementine
  • 3
    XISMuS
    XISMuS
    ATENÇÃO: A atualização cumulativa 2.4.3 tem
    foi lançado !! A atualização funciona para qualquer
    versão 2.xx anterior. Se estiver atualizando
    da versão v1.xx, faça o download e
    i ...
    Baixar XISMuS
  • 4
    facetracknoir
    facetracknoir
    Programa de headtracking modular que
    suporta vários rastreadores de rosto, filtros
    e protocolos de jogo. Entre os rastreadores
    são o SM FaceAPI, AIC Inertial Head
    Rastreador ...
    Baixar facetracknoir
  • 5
    Código QR PHP
    Código QR PHP
    PHP QR Code é de código aberto (LGPL)
    biblioteca para gerar QR Code,
    Código de barras bidimensional. Baseado em
    Biblioteca C libqrencode, fornece API para
    criando código QR barc ...
    Baixe o código QR do PHP
  • 6
    freeciv
    freeciv
    Freeciv é um jogo gratuito baseado em turnos
    jogo de estratégia multijogador, em que cada
    jogador se torna o líder de um
    civilização, lutando para obter o
    objetivo final: ser ...
    Baixar Freeciv
  • Mais "

Comandos Linux

Ad