англійськафранцузькаіспанська

Ad


Значок OnWorks

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 Compiler.

-- версія
Роздрукуйте версію Closure Compiler на stderr.

--accept_const_keyword
Дозволити використання ключового слова const.

--angular_pass
Згенеруйте властивості $inject для AngularJS для функцій, анотованих с @ngInject.

--набір символів CHARSET
Вказувати CHARSET бути вхідним і вихідним кодуванням для всіх файлів. За замовчуванням ми приймаємо
UTF-8 як вхід і вихід US_ASCII.

--closure_entry_point ТОЧКА ВХОДУ
Вкажіть точку входу ТОЧКА ВХОДУ до програми. Повинні бути символи goog.provided. Будь-який
goog.provide'd символи, які не є транзитивною залежністю точок входу
видалено. Файли без goog.provides та їх залежності завжди залишатимуться.
Якщо вказано якісь точки входу, то керувати залежностями_закриття варіант буде
встановлено значення true, і всі файли будуть відсортовані в порядку залежностей.

--common_js_entry_module MODULEFILE
Вкажіть корінь вашої загальної ієрархії залежностей JS MODULEFILE. Ваш головний
сценарій

--common_js_module_path_prefix ПРЕФІКС
Вкажіть префікс шляху ПРЕФІКС буде видалено з імен модулів CommonJS.

--рівень_компіляції РІВЕНЬ
Встановіть рівень компіляції на РІВЕНЬ.

Цінності: WHITESPACE_ONLY, SIMPLE_OPTIMIZATIONS, ADVANCED_OPTIMIZATIONS.

--create_name_map_files
Вкажіть, що файли карти перейменування змінних і властивостей створюватимуться як
{двійкова назва}_vars_map.out і {двійкова назва}_props_map.out.

Зауважте, що цей прапор не може бути використаний разом із тим і іншим файл_виведення_змінної_карти
or property_map_output_file.

--create_source_map КАРТОВИЙ ФАЙЛ
Вкажіть вихідний файл карти КАРТОВИЙ ФАЙЛ, зіставляючи згенеровані вихідні файли назад на
вихідний файл буде виведено за вказаним шляхом. The %outname% заповнювач
розгорнеться до імені вихідного файлу, якому відповідає вихідна карта.

--відлагоджувати
Увімкнути параметри налагодження.

--визначити ВИЗНАЧЕННЯ, --Д ВИЗНАЧЕННЯ, -D ВИЗНАЧЕННЯ
Замінити значення змінної з анотацією @define. Формат ВИЗНАЧЕННЯ is
[= ], де це ім'я змінної @define і є логічним значенням,
число або рядок із одинарними лапками, який не містить одинарних лапок. Якщо [= ] є
опущено, змінна позначена як істинно.

--зовнішні ЗОВНІШНІЙ ФАЙЛ
Вкажіть, що файл ЗОВНІШНІЙ ФАЙЛ містить зовнішні елементи JavaScript.

Ви можете вказати цю опцію кілька разів, щоб вказати додаткові ЗОВНІШНІЙ ФАЙЛ файли.

--extra_annotation_name TAGNAME
Вказувати TAGNAME щоб додати до білого списку імен тегів у JSDoc.

Ви можете вказати цю опцію кілька разів, щоб додати додаткові TAGNAME значень.

--flagfile Фото
Вкажіть це Фото містить додаткові параметри командного рядка.

--форматування ФОРМУВАННЯ
Визначає параметр форматування ФОРМУВАННЯ застосувати до вихідного JS.

Цінності: PRETTY_PRINT, PRINT_INPUT_DELIMITER, SINGLE_QUOTES

--generate_exports
Генерує код експорту для тих, які позначені символом @export.

--js INFILE
Вказувати INFILE як ім'я вхідного файлу.

Ви можете вказати цю опцію кілька разів, щоб додати додаткові INFILE імена.

--js_вихідний_файл OUTFILE
Вказувати OUTFILE як ім'я основного вихідного файлу.

Якщо не вказано, вихід записується до стандартного виведення.

--jscomp_помилка WARNCLASS
Створіть названий клас попереджень WARNCLASS помилка.

Читати попередження Класи, нижче, для списку дійсних WARNCLASS імена.

--jscomp_off WARNCLASS
Вимкніть названий клас попереджень WARNCLASS.

Читати попередження Класи, нижче, для списку дійсних WARNCLASS імена.

--jscomp_попередження WARNCLASS
Створіть названий клас попереджень WARNCLASS нормальне попередження.

Читати попередження Класи, нижче, для списку дійсних WARNCLASS імена.

--language_in LANGSPEC
Вкажіть джерела введення відповідно до мови LANGSPEC.

Цінності: ECMASCRIPT3 (За замовчуванням), ECMASCRIPT5, ECMASCRIPT5_STRICT.

--рівень_реєстрації РІВЕНЬ
Вказувати РІВЕНЬ як рівень ведення журналу (стандартні значення java.util. logging.Level) для
Хід роботи компілятора. Не контролює помилки чи попередження для коду JavaScript під
складання.

--manage_closure_dependencies
Автоматично сортувати залежності так, щоб файл із символом X goog. завжди залишався
перед файлом, який goog.потребує символ X. Якщо вхід надає символи, і ці
символи ніколи не потрібні, то цей вхід не буде включено до компіляції.

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

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

--prefix_output_path_module ПРЕФІКС
Вкажіть префікс імені файлу ПРЕФІКС для назв файлів скомпільованих модулів JS.
.js буде додано до цього префікса. Довідники будуть створені як
необхідний. Використовуйте з -- модуль.

--обгортка_модуля обгортка
Вказувати обгортка як вихідна оболонка для модуля JavaScript (необов'язково).

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

--only_closure_dependencies
Включайте файли лише в транзитивну залежність точок входу (вказується
точка_закриття). Файли, які не містять залежностей, будуть видалені. Це
витісняє керувати залежностями_закриття.

--вихідний_маніфест МАНІФЕЛЬ
Друкує список усіх файлів у компіляції до МАНІФЕЛЬ.

If --manage_closure_dependencies увімкнено, це не включатиме файли, які були вилучені
бо вони не були потрібні.

Команда %outname% заповнювач розгортається до вихідного файлу JS. Якщо ви використовуєте
модульність, корист %outname% створить маніфест для кожного модуля.

--залежності_модуля_виходу ДЕФІЛЬ
Роздруковує файл JSON ДЕФІЛЬ залежностей між модулями.

--output_wrapper обгортка
Інтерполювати вихід у обгортка на місці, позначеному маркером % вихід%. Використовувати
маркер маркера %вивід|jsstring% щоб виконати екранування рядка js на виводі.

--print_ast
Надрукуйте файл з точкою, що описує внутрішнє абстрактне синтаксичне дерево, і вийдіть.

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

--print_tree
Роздрукуйте дерево розбору та вийдіть.

--примітивні_закриття_процесу
Вбудовані процеси з бібліотеки 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 КАРТОВИЙ ФАЙЛ
Збережіть серіалізовану версію створеної карти перейменування властивостей КАРТОВИЙ ФАЙЛ.

--format_source_map ФОРМАТ
Оформіть вихідну карту у форматі ФОРМАТ.

Цінності: V1, V2, V3, ПОВЕРНЕНО. ПОВЕРНЕНО випускає V2.

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

Цінності: 0 (ніколи не друкуйте резюме), 1 (роздрукувати резюме, лише якщо є помилки або
попередження), 2 (роздрукуйте підсумок, якщо ввімкнено діагностичну групу «checkTypes», див
--jscomp_попередження), 3 (завжди друкуйте резюме). Рівень за замовчуванням 1.

--третя_сторона
Перевірте дійсність джерела, але не дотримуйтесь правил та умов стилю закриття.

--transform_amd_modules
Перетворіть AMD на модулі CommonJS.

--translations_file ПЕРЕКЛАД
Вказувати ПЕРЕКЛАД як джерело перекладених повідомлень. Наразі підтримується лише XTB.

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

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

--use_only_custom_externs
Вказує, що зовнішні елементи за замовчуванням слід виключити.

--використання_типів_для_оптимізації
Експериментальний: виконайте додаткові оптимізації на основі наявної інформації.
Неточні анотації типу можуть призвести до неправильних результатів.

--map_map_input_file КАРТОВИЙ ФАЙЛ
Вказувати КАРТОВИЙ ФАЙЛ як містить серійну версію карти перейменування змінної
створено попередньою компіляцією.

--змінна_карта_вихідного_файлу КАРТОВИЙ ФАЙЛ
Збережіть серіалізовану версію створеної карти перейменування змінної КАРТОВИЙ ФАЙЛ.

--рівень_попередження РІВЕНЬ
Вкажіть рівень попередження для використання.

Цінності: ТИХО, ПОВЕРНЕНО, ВЕРБОЗ.

--warnings_whitelist_file LISTFILE
Вимкнути попередження, перелічені в LISTFILE. Кожен рядок повинен мати форму
: ?

попередження Класи
Команда jscomp_error, jscomp_warning та jscomp_off прапори вимагають як параметр a WARNCLASS
назва класу попередження. Наступні імена є дійсними іменами класів попереджень:

· accessControls

· ambiguousFunctionDecl

· checkRegExp

· типи перевірки

· checkVars

· сопзЬ

· постійна властивість

· не підтримується

· duplicateMessage

· es5Strict

· externsValidation

· fileoverviewTags

· globalThis

· internetExplorerChecks

· invalidCasts

· misplacedTypeAnnotation

· відсутні властивості

· nonStandardJsDocs

· підозрілий код

· strictModuleDepCheck

· typeInvalidation

· undefinedNames

· undefinedVars

· невідомо Визначає

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

· видимість

приклад


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

Ця команда створює новий файл під назвою hello-compiled.js, який містить скомпільований
програми.

ІСТОРІЯ


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

Ця сторінка посібника була написана Беном Фіннібен+[захищено електронною поштою]> документувати
закриття-компілятор команду для Debian. Це безкоштовне програмне забезпечення і може використовуватися іншими
згідно з умовами ліцензії Apache версії 2.0.

Використовуйте онлайн-компілятор закриття за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    itop - ITSM CMDB OpenSource
    itop - ITSM CMDB OpenSource
    ІТ-операційний портал: повністю відкритий
    джерело, ITIL, веб-сервіс
    інструмент управління в тому числі повн
    настроюваний CMDB, система служби підтримки та
    документодавець...
    Завантажити itop - ITSM CMDB OpenSource
  • 2
    Клементина
    Клементина
    Clementine — це мультиплатформена музика
    плеєр і органайзер бібліотеки, натхненний
    Amarok 1.4. Він має швидкий і
    простий у використанні інтерфейс і дозволяє
    пошук і...
    Завантажити Clementine
  • 3
    XISMuS
    XISMuS
    УВАГА: Кумулятивне оновлення 2.4.3 має
    звільнено!! Оновлення працює для будь-якого
    попередня версія 2.xx. У разі оновлення
    з версії v1.xx, завантажте і
    Я ...
    Завантажте XISMuS
  • 4
    facetracknoir
    facetracknoir
    Модульна програма хедтрекінгу, яка
    підтримує кілька фейстрекерів, фільтрів
    і протоколи гри. Серед трекерів
    це SM FaceAPI, AIC Inercial Head
    Трекер ...
    Завантажити facetracknoir
  • 5
    PHP QR-код
    PHP QR-код
    PHP QR-код з відкритим вихідним кодом (LGPL)
    бібліотека для генерації QR-коду,
    2-вимірний штрих-код. На основі
    бібліотека libqrencode C, надає API для
    створення QR-коду barc...
    Завантажте QR-код PHP
  • 6
    freeciv
    freeciv
    Freeciv - це безкоштовна покрокова програма
    багатокористувацька стратегічна гра, в якій кожен
    гравець стає лідером a
    цивілізації, що бореться за отримання с
    кінцева мета: стати...
    Завантажити Freeciv
  • Детальніше »

Команди Linux

Ad