АнглийскийФранцузскийИспанский

Ad


Значок OnWorks

closure-compiler - онлайн в облаке

Запуск компилятора Closure-compiler в бесплатном хостинг-провайдере OnWorks через Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS

Это компилятор закрытия команд, который можно запустить в бесплатном хостинг-провайдере OnWorks, используя одну из наших многочисленных бесплатных онлайн-рабочих станций, таких как Ubuntu Online, Fedora Online, онлайн-эмулятор Windows или онлайн-эмулятор MAC OS.

ПРОГРАММА:

ИМЯ


closure-compiler - оптимизирующий компилятор для программ на ECMAScript (JavaScript)

СИНТАКСИС


компилятор закрытия [ ВАРИАНТ ...]
компилятор закрытия --Помогите

ОПИСАНИЕ


Приложение Closure Compiler - это интерфейс командной строки для Closure Compiler,
часть проекта Closure Tools.

Closure Compiler - это инструмент, позволяющий ускорить загрузку и работу ECMAScript (JavaScript).
Он разбирает вашу программу, анализирует ее, удаляет мертвый код, а также переписывает и минимизирует то, что
левый. Он также проверяет синтаксис, ссылки на переменные и типы и предупреждает об общих
подводные камни.

ДОПОЛНИТЕЛЬНЫЕ УСЛУГИ, НЕ ВКЛЮЧЕННЫЕ В ПАКЕТ


--Помогите
Опишите, как использовать приложение компилятора Closure.

--версия
Распечатайте версию компилятора Closure в stderr.

--accept_const_keyword
Разрешить использование ключевого слова const.

--angular_pass
Создайте свойства $ inject для AngularJS для функций, аннотированных с помощью @ngInject.

--charset СИМВОЛ
Указывать СИМВОЛ быть кодировкой ввода и вывода для всех файлов. По умолчанию мы принимаем
UTF-8 в качестве ввода и вывода US_ASCII.

--closure_entry_point ТОЧКА ВХОДА
Укажите точку входа ТОЧКА ВХОДА к программе. Должны быть символы goog.provide'd. Любой
goog.provide'd символы, которые не являются транзитивной зависимостью точек входа, будут
удаленный. Файлы без goog.provides и их зависимостей всегда остаются.
Если указаны какие-либо точки входа, то manage_close_dependencies вариант будет
установите значение true, и все файлы будут отсортированы в порядке зависимости.

--common_js_entry_module МОДУЛЬФАЙЛ
Укажите корень вашей общей иерархии зависимостей JS как МОДУЛЬФАЙЛ. Ваш главный
скрипты.

--common_js_module_path_prefix ПРЕФИКС
Укажите префикс пути ПРЕФИКС быть удаленным из имен модулей CommonJS.

--compilation_level УРОВЕНЬ
Установите уровень компиляции на УРОВЕНЬ.

Значения: ТОЛЬКО WHITESPACE_ONLY, ПРОСТЫЕ_ОПТИМИЗАЦИИ, РАСШИРЕННЫЕ_ОПТИМИЗАЦИИ.

--create_name_map_files
Укажите, что файлы карты переименования переменных и переименования свойств будут создаваться как
{двоичное имя} _vars_map.out и {двоичное имя} _props_map.out.

Обратите внимание, что этот флаг нельзя использовать вместе с переменная_карта_выходной_файл
or property_map_output_file.

--create_source_map МАПФАЙЛ
Укажите файл исходной карты МАПФАЙЛ, отображая сгенерированные исходные файлы обратно в
исходный исходный файл будет выведен по указанному пути. В % outname% заполнитель
расширится до имени выходного файла, которому соответствует исходная карта.

--отлаживать
Включите параметры отладки.

--определять ОПРЕДЕЛЕНИЕ, -D, ОПРЕДЕЛЕНИЕ, -D ОПРЕДЕЛЕНИЕ
Заменить значение переменной с аннотацией @define. Формат ОПРЕДЕЛЕНИЕ is
знак равно ], куда это имя переменной @define и является логическим,
число или строка в одинарных кавычках, не содержащая одинарных кавычек. Если [= ] является
опущено, переменная помечена как истина.

--externs ВНЕШНИЙ ФАЙЛ
Укажите, что файл ВНЕШНИЙ ФАЙЛ содержит внешние элементы JavaScript.

Вы можете указать эту опцию несколько раз, чтобы указать дополнительные ВНЕШНИЙ ФАЙЛ файлы.

--extra_annotation_name НАЗВАНИЕ ТЭГА
Указывать НАЗВАНИЕ ТЭГА добавить в белый список имен тегов в JSDoc.

Вы можете указать эту опцию несколько раз, чтобы добавить дополнительные НАЗВАНИЕ ТЭГА значения.

--flagfile ФАЙЛОВ
Укажите, что ФАЙЛОВ содержит дополнительные параметры командной строки.

--форматирование ФОРМАТИРОВАНИЕ
Определяет параметр форматирования ФОРМАТИРОВАНИЕ применить к выходному JS.

Значения: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
Создает код экспорта для отмеченных @export.

--js ИНФАЙЛ
Указывать ИНФАЙЛ как входное имя файла.

Вы можете указать эту опцию несколько раз, чтобы добавить дополнительные ИНФАЙЛ имена.

--js_output_file АУТФАЙЛ
Указывать АУТФАЙЛ в качестве основного выходного файла.

Если не указано, вывод записывается в стандартный вывод.

--jscomp_error ПРЕДУПРЕЖДЕНИЕ
Сделайте именованный класс предупреждений ПРЕДУПРЕЖДЕНИЕ ошибка.

Читать Предупреждение Классыниже список допустимых ПРЕДУПРЕЖДЕНИЕ имена.

--jscomp_off ПРЕДУПРЕЖДЕНИЕ
Отключить именованный класс предупреждений ПРЕДУПРЕЖДЕНИЕ.

Читать Предупреждение Классыниже список допустимых ПРЕДУПРЕЖДЕНИЕ имена.

--jscomp_warning ПРЕДУПРЕЖДЕНИЕ
Сделайте именованный класс предупреждений ПРЕДУПРЕЖДЕНИЕ нормальное предупреждение.

Читать Предупреждение Классыниже список допустимых ПРЕДУПРЕЖДЕНИЕ имена.

--language_in ЛАНГСПЕК
Укажите источники ввода, соответствующие языку ЛАНГСПЕК.

Значения: ECMASCRIPT3 (По умолчанию), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--logging_level УРОВЕНЬ
Указывать УРОВЕНЬ в качестве уровня ведения журнала (стандартные значения java.util. logging.Level) для
Прогресс компилятора. Не контролирует ошибки или предупреждения для кода JavaScript под
сборник.

--manage_close_dependencies
Автоматически сортировать зависимости, чтобы файл, который goog.provides символ X, всегда
предшествует файлу, для которого goog.requires символ X. Если входные данные содержат символы, а те
символы никогда не требуются, тогда этот ввод не будет включен в компиляцию.

--модуль МОДУЛИСПЕЦ
Укажите спецификацию модуля JavaScript МОДУЛИСПЕЦ.

Формат для МОДУЛИСПЕЦ является : [: [ , ...] [:]]]. Имена модулей
Должно быть уникальным. Каждый dep - это имя модуля, от которого зависит этот модуль. Модули
должны быть перечислены в порядке зависимости, а исходные файлы JS должны быть перечислены в
соответствующий заказ. Где --модуль флаги встречаются в отношении --js флаги
неважно. Обеспечьте ценность автоматический для запуска создания модуля из CommonJSmodules.

--module_output_path_prefix ПРЕФИКС
Укажите префикс имени файла ПРЕФИКС для имен файлов скомпилированных JS-модулей.
К этому префиксу будет добавлено .js. Каталоги будут созданы как
нужный. Использовать с --модуль.

--module_wrapper Обертка
Указывать Обертка в качестве оболочки вывода для модуля JavaScript (необязательно).

Формат Обертка является : . Имя модуля должно соответствовать
модуль, указанный с помощью --модуль. Оболочка должна содержать% s в качестве заполнителя кода.
Заполнитель% basename% также можно использовать для замены базового имени модуля.
выходной файл.

--only_closure_dependenties
Включайте файлы только в транзитивную зависимость точек входа (заданную
closure_entry_point). Файлы, не содержащие зависимостей, будут удалены. Этот
аннулирует manage_close_dependencies.

--output_manifest МАНИФЕСТФАЙЛ
Распечатывает список всех файлов в компиляции, чтобы МАНИФЕСТФАЙЛ.

If --manage_close_dependencies включен, это не будет включать файлы, которые были сброшены
потому что они не требовались.

Ассоциация % outname% заполнитель расширяется до выходного файла JS. Если вы используете
модуляризация с использованием % outname% создаст манифест для каждого модуля.

--output_module_dependenties ДЕПФИЛЬ
Распечатывает файл JSON ДЕПФИЛЬ зависимостей между модулями.

--output_wrapper Обертка
Интерполировать вывод в Обертка в месте, обозначенном маркером %выход%. Используйте
маркер % output | jsstring% чтобы выполнить экранирование строки js на выходе.

--print_ast
Распечатайте точечный файл, описывающий внутреннее абстрактное синтаксическое дерево, и выйдите.

--print_pass_graph
Распечатайте точечный файл, описывающий проходы, которые будут выполняться и завершаться.

--print_tree
Распечатайте дерево синтаксического анализа и выйдите.

--process_close_primitives
Встроенные процессы из библиотеки Closure, такие как goog.require (), goog.provide (),
и goog.exportSymbol ().

--process_common_js_modules
Преобразуйте модули CommonJS в объединяемую форму.

--process_jquery_primitives
Обрабатывает встроенные функции библиотеки JQuery, такие как jQuery.fn и jQuery.extend ().

--property_map_input_file МАПФАЙЛ
Указывать МАПФАЙЛ как содержащий сериализованную версию карты переименования свойств
произведенный предыдущей компиляцией.

--property_map_output_file МАПФАЙЛ
Сохраните сериализованную версию карты переименования свойств, созданную в МАПФАЙЛ.

--source_map_format ФОРМАТ
Произведите исходную карту в формате ФОРМАТ.

Значения: V1, V2, V3, DEFAULT. DEFAULT производит V2.

--summary_detail_level УРОВЕНЬ
Укажите уровень детализации сводки компиляции УРОВЕНЬ.

Значения: 0 (никогда не печатайте сводку), 1 (распечатайте сводку, только если есть ошибки или
предупреждения), 2 (распечатать сводку, если включена диагностическая группа checkTypes, см.
--jscomp_warning), 3 (всегда печатать резюме). Уровень по умолчанию 1.

--третья сторона
Проверяйте допустимость источника, но не применяйте правила и соглашения стиля Closure.

--transform_amd_modules
Преобразуйте AMD в модули CommonJS.

--translations_file ПЕРЕВОД
Указывать ПЕРЕВОД как источник переведенных сообщений. В настоящее время поддерживает только XTB.

--translations_project ПРОЕКТ
Объем всех переводов для указанного проекта.

Если указано, используйте разные идентификаторы сообщений, чтобы сообщения в разных проектах могли
есть разные переводы.

--use_only_custom_externs
Указывает, что внешние элементы по умолчанию должны быть исключены.

--use_types_for_optimization
Экспериментально: выполните дополнительную оптимизацию на основе доступной информации.
Неточные аннотации типов могут привести к неверным результатам.

--variable_map_input_file МАПФАЙЛ
Указывать МАПФАЙЛ как содержащий сериализованную версию карты переименования переменных
произведенный предыдущей компиляцией.

--variable_map_output_file МАПФАЙЛ
Сохраните сериализованную версию карты переименования переменных, созданную в МАПФАЙЛ.

--warning_level УРОВЕНЬ
Укажите используемый уровень предупреждения.

Значения: ТИХО, DEFAULT, ПОДРОБНЫЙ.

--warnings_whitelist_file СПИСОК
Подавить предупреждения, перечисленные в СПИСОК. Каждая строка должна иметь вид
: ?

Предупреждение Классы
Ассоциация jscomp_error, jscomp_warningкачества jscomp_off флаги требуют в качестве параметра a ПРЕДУПРЕЖДЕНИЕ
имя класса предупреждения. Следующие имена являются допустимыми именами классов предупреждений:

· доступКонтроль

· неоднозначныйFunctionDecl

· проверитьRegExp

· Типы проверок

· checkVars

· Const

· константное свойство

· устарела

· дубликат сообщения

· es5Strict

· внешние проверки

· обзор файлаТеги

· глобальныйЭто

· InternetExplorerПроверки

· недействительные приведения

· неуместныйТипАннотация

· недостающие свойства

· нестандартные документы

· подозрительныйКод

· строгиймодуледепчекк

· типИнвалидация

· неопределенные имена

· undefinVars

· неизвестно

· бесполезный код

· видимость

ПРИМЕР


·
компилятор закрытия --js hello.js --js_output_file hello-compiled.js

Эта команда создает новый файл с именем привет-compiled.js, который содержит скомпилированный
программу.

ИСТОРИЯ


Проект Closure Tools - это попытка инженеров Google открыть исходный код используемых инструментов.
на многих сайтах и ​​в веб-приложениях Google для использования в рамках более широкой веб-разработки
общинах.

Эта страница руководства была написана Беном ФинниБен +[электронная почта защищена]> документировать
домен компилятор закрытия команда для Debian. Это бесплатное программное обеспечение и может использоваться другими
по условиям лицензии Apache версии 2.0.

Используйте компилятор закрытия онлайн с помощью сервисов onworks.net


Бесплатные серверы и рабочие станции

Скачать приложения для Windows и Linux

  • 1
    itop — ITSM CMDB с открытым исходным кодом
    itop - ITSM CMDB с открытым исходным кодом
    Портал ИТ-операций: полностью открытый
    источник, ITIL, веб-сервис
    инструмент управления, включающий полностью
    настраиваемая CMDB, система службы поддержки и
    документальный человек...
    Скачать itop - ITSM CMDB OpenSource
  • 2
    Клементин
    Клементин
    Clementine — это мультиплатформенная музыка.
    проигрыватель и организатор библиотеки, вдохновленный
    Амарок 1.4. Обладает быстрым и
    удобный интерфейс и позволяет
    поиск и...
    Скачать Клементину
  • 3
    XISmuS
    XISmuS
    ВНИМАНИЕ: В накопительном обновлении 2.4.3 есть
    был выпущен !! Обновление работает для любых
    предыдущая версия 2.xx. Если обновление
    начиная с версии v1.xx, скачайте и
    Я ...
    Скачать XISmuS
  • 4
    фейстрекнуар
    фейстрекнуар
    Модульная программа отслеживания головы, которая
    поддерживает несколько фейс-трекеров, фильтры
    и игровые протоколы. Среди следопытов
    являются SM FaceAPI, инерционная головка AIC
    Трекер ...
    Скачать фейстрекнуар
  • 5
    QR-код PHP
    QR-код PHP
    PHP QR-код с открытым исходным кодом (LGPL)
    библиотека для генерации QR-кода,
    2-х мерный штрих-код. На основе
    Библиотека libqrencode C, предоставляет API для
    создание штрих-кода QR-кода ...
    Загрузите QR-код PHP
  • 6
    Фрицив
    Фрицив
    Freeciv - это бесплатная пошаговая
    многопользовательская стратегическая игра, в которой каждый
    игрок становится лидером
    цивилизация, борющаяся за получение
    конечная цель: стать ...
    Скачать Freeciv
  • Больше »

Команды Linux

Ad