InglésFrancésEspañol

Ad


icono de página de OnWorks

compilador de cierre: en línea en la nube

Ejecute el compilador de cierre en el proveedor de alojamiento gratuito de OnWorks a través de Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS

Este es el compilador de cierre de comandos que se puede ejecutar en el proveedor de alojamiento gratuito de OnWorks utilizando una de nuestras múltiples estaciones de trabajo en línea gratuitas, como Ubuntu Online, Fedora Online, emulador en línea de Windows o emulador en línea de MAC OS.

PROGRAMA:

NOMBRE


compilador de cierre: compilador de optimización para programas ECMAScript (JavaScript)

SINOPSIS


compilador de cierre [ OPCIÓN ...]
compilador de cierre --ayuda

DESCRIPCIÓN


La aplicación Closure Compiler es la interfaz de línea de comandos para Closure Compiler,
parte del proyecto Closure Tools.

El compilador de cierre es una herramienta para hacer que ECMAScript (JavaScript) se descargue y se ejecute más rápido.
Analiza su programa, lo analiza, elimina el código muerto y reescribe y minimiza lo que
izquierda. También verifica la sintaxis, las referencias de variables y los tipos, y advierte sobre
trampas.

CAMPUS


--ayuda
Describa cómo utilizar la aplicación Closure Compiler.

--versión
Imprima la versión del compilador de cierre en stderr.

--accept_const_palabra clave
Permitir el uso de la palabra clave const.

--paso_angular
Genere $ inject propiedades para AngularJS para funciones anotadas con @ngInyectar.

--juego de caracteres Charset
Especificar Charset para ser el juego de caracteres de entrada y salida para todos los archivos. Por defecto aceptamos
UTF-8 como entrada y salida US_ASCII.

--punto_de_entrada_cierre PUNTO DE ENTRADA
Especificar punto de entrada PUNTO DE ENTRADA al programa. Deben ser buenos símbolos proporcionados. Alguna
Los símbolos proporcionados por goog que no sean una dependencia transitiva de los puntos de entrada serán
remoto. Los archivos sin goog.provides y sus dependencias siempre se dejarán en formato.
Si se especifica algún punto de entrada, entonces el administrar_cierre_dependencias la opción será
establecido en verdadero y todos los archivos se ordenarán en orden de dependencia.

--common_js_entry_module MÓDULO ARCHIVO
Especifique la raíz de su jerarquía de dependencia común de JS para que sea MÓDULO ARCHIVO. Tu principal
guión.

--common_js_module_path_prefix PREFIJO
Especifique un prefijo de ruta PREFIJO que se eliminará de los nombres de los módulos CommonJS.

--nivel_compilación NIVEL
Establezca el nivel de compilación en NIVEL.

Valores: WHITESPACE_ONLY, SIMPLE_OPTIMIZACIONES, OPTIMIZACIONES_AVANZADAS.

--create_name_map_files
Especificar que los archivos de mapa de cambio de nombre de variable y propiedad se producirán como
{nombre binario} _vars_map.out y {nombre binario} _props_map.out.

Tenga en cuenta que esta bandera no se puede utilizar junto con archivo_salida_mapa_variable
or propiedad_map_archivo_salida.

--create_source_map ARCHIVOMAPA
Especificar un archivo de mapa de origen ARCHIVOMAPA, mapeando los archivos fuente generados de nuevo al
El archivo de origen original se enviará a la ruta especificada. los % outname% marcador de posición
se expandirá al nombre del archivo de salida al que corresponde el mapa de origen.

--depurar
Habilite las opciones de depuración.

--definir DEFINICIÓN, --D DEFINICIÓN, -D DEFINICIÓN
Anula el valor de una variable anotada @define. El formato de DEFINICIÓN is
[= ], dónde es el nombre de una variable @define y es un booleano,
número, o una cadena de comillas simples que no contenga comillas simples. Si [= ] es
omitida, la variable se marca como verdadera.

--externos ARCHIVO EXTERNO
Especifique que el archivo ARCHIVO EXTERNO contiene externos de JavaScript.

Puede especificar esta opción varias veces para especificar más ARCHIVO EXTERNO archivos.

--nombre_anotación_extra NOMBRE DE ETIQUETA
Especificar NOMBRE DE ETIQUETA para agregar a la lista blanca de nombres de etiquetas en JSDoc.

Puede especificar esta opción varias veces para agregar más NOMBRE DE ETIQUETA valores.

--archivo de banderas ARCHIVO
Especificar que ARCHIVO contiene opciones de línea de comandos adicionales.

--formateado FORMATOPCIÓN
Especifica la opción de formato FORMATOPCIÓN para aplicar a la salida JS.

Valores: BONITO_IMPRIMIR, PRINT_INPUT_DELIMITER, COMILLAS SIMPLES

--generar_exportaciones
Genera código de exportación para aquellos marcados con @export.

--js EN ARCHIVO
Especificar EN ARCHIVO como un nombre de archivo de entrada.

Puede especificar esta opción varias veces para agregar más EN ARCHIVO Nombres

--js_archivo_de_salida PERFIL
Especificar PERFIL como nombre de archivo de salida principal.

Si no se especifica, la salida se escribe en stdout.

--jscomp_error CLASE DE ADVERTENCIA
Hacer la clase de advertencias nombrada CLASE DE ADVERTENCIA un error.

See advertencia Clases, a continuación, para ver la lista de CLASE DE ADVERTENCIA Nombres

--jscomp_off CLASE DE ADVERTENCIA
Desactivar la clase de advertencias nombrada CLASE DE ADVERTENCIA.

See advertencia Clases, a continuación, para ver la lista de CLASE DE ADVERTENCIA Nombres

--jscomp_advertencia CLASE DE ADVERTENCIA
Hacer la clase de advertencias nombrada CLASE DE ADVERTENCIA una advertencia normal.

See advertencia Clases, a continuación, para ver la lista de CLASE DE ADVERTENCIA Nombres

--idioma_en LANGSPEC
Especificar las fuentes de entrada que se ajustan al idioma LANGSPEC.

Valores: ECMASCRIPT3 (Predeterminado), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--nivel_de_registro NIVEL
Especificar NIVEL como el nivel de registro (valores estándar de java.util. logging.Level) para
Progreso del compilador. No controla errores o advertencias para el código JavaScript en
Compilacion.

--manage_closure_dependencies
Ordene automáticamente las dependencias para que un archivo que goog.proporciona el símbolo X siempre
vienen antes de un archivo que goog.requires símbolo X. Si una entrada proporciona símbolos, y esos
los símbolos nunca son necesarios, entonces esa entrada no se incluirá en la compilación.

--módulo ESPECIFICACIÓN DE MÓDULOS
Especificar la especificación del módulo de JavaScript ESPECIFICACIÓN DE MÓDULOS.

El formato para ESPECIFICACIÓN DE MÓDULOS es : [: [ , ...] [:]]]. Nombres de módulo
debe ser único. Cada dep es el nombre de un módulo del que depende este módulo. Módulos
deben enumerarse en orden de dependencia, y los archivos de origen JS deben enumerarse en el
orden correspondiente. Dónde --módulo las banderas ocurren en relación con --js banderas es
sin importancia. Proporcionar el valor auto para activar la creación de módulos desde CommonJSmodules.

--prefijo_ruta_salida_módulo PREFIJO
Especifique el prefijo del nombre de archivo PREFIJO para nombres de archivo de módulos JS compilados.
.js se agregará a este prefijo. Los directorios se crearán como
necesario. Usar con --módulo.

--module_wrapper ENVOLTURA
Especificar ENVOLTURA como contenedor de salida para un módulo JavaScript (opcional).

El formato de ENVOLTURA es : . El nombre del módulo debe corresponder con un
módulo especificado usando --módulo. El contenedor debe contener% s como marcador de posición del código.
El marcador de posición% basename% también se puede utilizar para sustituir el nombre base del módulo
archivo de salida.

--solo_cierre_dependencias
Solo incluya archivos en la dependencia transitiva de los puntos de entrada (especificados por
punto_entrada_cierre). Se eliminarán los archivos que no proporcionen dependencias. Esta
reemplaza administrar_cierre_dependencias.

--output_manifest ARCHIVO DE MANIFIESTO
Imprime una lista de todos los archivos de la compilación para ARCHIVO DE MANIFIESTO.

If --manage_closure_dependencies está activado, esto no incluirá los archivos que se eliminaron
porque no fueron requeridos.

El % outname% El marcador de posición se expande al archivo de salida JS. Si estas usando
modularización, usando % outname% creará un manifiesto para cada módulo.

--output_module_dependencies DESFILE
Imprime un archivo JSON DESFILE de dependencias entre módulos.

--output_wrapper ENVOLTURA
Interpolar la salida en ENVOLTURA en el lugar indicado por la ficha de marcador %producción%. Utilizar
ficha de marcador % salida | jsstring% para hacer la cadena js escapando en la salida.

--print_ast
Imprima un archivo de puntos que describa el árbol de sintaxis abstracta interna y salga.

--print_pass_graph
Imprima un archivo de puntos que describa las pasadas que se ejecutarán y saldrán.

--print_tree
Imprima el árbol de análisis y salga.

--process_closure_primitives
Procesa los elementos integrados de la biblioteca Closure, como goog.require (), goog.provide (),
y goog.exportSymbol ().

--process_common_js_modules
Procese los módulos CommonJS a un formato concatenable.

--process_jquery_primitivas
Procesa elementos integrados de la biblioteca JQuery, como jQuery.fn y jQuery.extend ().

--property_map_archivo_de_entrada ARCHIVOMAPA
Especificar ARCHIVOMAPA como que contiene la versión serializada del mapa de cambio de nombre de la propiedad
producido por una compilación anterior.

--property_map_output_file ARCHIVOMAPA
Guarde la versión serializada del mapa de cambio de nombre de propiedad producido en ARCHIVOMAPA.

--formato_mapa_origen FORMATO
Producto el mapa de origen en formato FORMATO.

Valores: V1, V2, V3, DEFAULT. DEFAULT produce V2.

--summary_detail_level NIVEL
Especificar el nivel de detalle del resumen de compilación NIVEL.

Valores: 0 (nunca imprimir resumen), 1 (imprimir resumen solo si hay errores o
advertencias), 2 (imprimir resumen si el grupo de diagnóstico 'checkTypes' está habilitado, consulte
--jscomp_advertencia), 3 (imprimir siempre resumen). El nivel predeterminado es 1.

--tercero
Verifique la validez de la fuente pero no aplique las reglas y convenciones de estilo de cierre.

--transform_amd_modules
Transforme AMD en módulos CommonJS.

--archivo_traducciones TRANSFIRMAR
Especificar TRANSFIRMAR como fuente de mensajes traducidos. Actualmente solo es compatible con XTB.

--proyecto_traducciones PROYECTO
Alcance todas las traducciones al proyecto especificado.

Cuando se especifique, use diferentes ID de mensaje para que los mensajes en diferentes proyectos puedan
tienen diferentes traducciones.

--use_only_custom_externs
Especifica que se deben excluir los externos predeterminados.

--use_types_for_optimización
Experimental: realice optimizaciones adicionales según la información disponible.
Las anotaciones de tipo inexacto pueden generar resultados incorrectos.

--variable_map_archivo_de_entrada ARCHIVOMAPA
Especificar ARCHIVOMAPA como que contiene la versión serializada del mapa de cambio de nombre de la variable
producido por una compilación anterior.

--variable_map_output_file ARCHIVOMAPA
Guarde la versión serializada del mapa de cambio de nombre de variable producido en ARCHIVOMAPA.

--nivel de advertencia NIVEL
Especifique el nivel de advertencia que se utilizará.

Valores: TRANQUILO, DEFAULT, VERBOSO.

--warnings_whitelist_file ARCHIVO DE LISTA
Suprima las advertencias enumeradas en ARCHIVO DE LISTA. Cada línea debe tener la forma
: ?

advertencia Clases
El jscomp_error, jscomp_advertenciay jscomp_off banderas requieren como parámetro un CLASE DE ADVERTENCIA
nombre de la clase de advertencia. Los siguientes nombres son nombres de clases de advertencia válidos:

· controles de acceso

· Función ambiguaDecl

· verificarRegExp

· comprobar tipos

· verificarVars

· const

· propiedad constante

·

· mensaje duplicado

· es5Estricto

· ExternsValidation

· fileoverviewEtiquetas

· GlobalThis

· InternetExplorerChecks

· Repartos inválidos

· anotación de tipo extraviado

· propiedades faltantes

· noEstándarJsDocs

· código sospechoso

· estrictoModuleDepCheck

· tipoInvalidación

· Nombres indefinidos

· indefinidoVars

· desconocido Define

· código inútil

· la visibilidad

EJEMPLO


·
compilador de cierre --js hola.js --js_output_file hola-compilado.js

Este comando crea un nuevo archivo llamado hola-compilado.js, que contiene el compilado
.

HISTORIA


El proyecto Closure Tools es un esfuerzo de los ingenieros de Google para abrir las herramientas utilizadas
en muchos de los sitios y aplicaciones web de Google para su uso por parte del desarrollo web más amplio
comunidad.

Esta página de manual fue escrita por Ben Finneyben +[email protected]> documentar
las compilador de cierre comando para Debian. Es un software gratuito y puede ser utilizado por otros.
según los términos de la licencia de Apache, versión 2.0.

Utilice el compilador de cierre en línea utilizando los servicios de onworks.net


Servidores y estaciones de trabajo gratuitos

Descargar aplicaciones de Windows y Linux

  • 1
    itop - ITSM CMDB de código abierto
    itop - ITSM CMDB de código abierto
    Portal de operaciones de TI: un espacio abierto completo
    fuente, ITIL, servicio basado en web
    herramienta de gestión que incluye un completo
    CMDB personalizable, un sistema de asistencia técnica y
    un hombre de documentos...
    Descargar itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine es una música multiplataforma
    reproductor y organizador de bibliotecas inspirado en
    Amarok 1.4. Tiene un rápido y
    interfaz fácil de usar y le permite
    busca y...
    Descargar Clementina
  • 3
    XISMUS
    XISMUS
    ATENCIÓN: la actualización acumulativa 2.4.3 ha
    sido lanzado !! La actualización funciona para cualquier
    versión 2.xx anterior. Si actualiza
    desde la versión v1.xx, descargue y
    i ...
    Descargar XISMuS
  • 4
    facetracknoir
    facetracknoir
    Programa de headtracking modular que
    admite múltiples rastreadores faciales, filtros
    y protocolos de juego. Entre los rastreadores
    son SM FaceAPI, AIC Inertial Head
    Rastreador ...
    descargar facetracknoir
  • 5
    Código QR PHP
    Código QR PHP
    El código QR de PHP es de código abierto (LGPL)
    biblioteca para generar código QR,
    Código de barras bidimensional. Residencia en
    biblioteca libqrencode C, proporciona API para
    creando código de barras QR ...
    Descargar Código QR PHP
  • 6
    libreciv
    libreciv
    Freeciv es un programa gratuito por turnos
    juego de estrategia multijugador, en el que cada
    jugador se convierte en el líder de un
    civilización, luchando por obtener el
    objetivo final: bec ...
    Descargar Freeciv
  • Más "

Comandos de Linux

Ad