Angielskifrancuskihiszpański

Ad


Ulubiona usługa OnWorks

kompilator zamknięcia - Online w chmurze

Uruchom kompilator zamknięcia w bezpłatnym dostawcy hostingu OnWorks w systemie Ubuntu Online, Fedora Online, emulatorze online systemu Windows lub emulatorze online systemu MAC OS

Jest to kompilator zamykający polecenia, który można uruchomić w bezpłatnym dostawcy hostingu OnWorks przy użyciu jednej z naszych wielu bezpłatnych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online systemu Windows lub emulator online systemu MAC OS

PROGRAM:

IMIĘ


zamknięcie-kompilator - optymalizacja kompilatora dla programów ECMAScript (JavaScript).

STRESZCZENIE


kompilator zamknięcia [ OPCJA ...]
kompilator zamknięcia --help

OPIS


Aplikacja Closure Compiler to interfejs wiersza poleceń dla Closure Compiler,
część projektu Closure Tools.

Kompilator zamknięcia to narzędzie umożliwiające szybsze pobieranie i działanie ECMAScript (JavaScript).
Analizuje program, usuwa martwy kod oraz przepisuje i minimalizuje jego zawartość
lewy. Sprawdza także składnię, odwołania do zmiennych i typy oraz ostrzega o typowych
pułapki.

OPCJE


--help
Opisz, jak korzystać z aplikacji kompilatora zamknięcia.

--wersja
Wydrukuj wersję kompilatora zamknięcia na stderr.

--accept_const_słowo kluczowe
Zezwalaj na użycie słowa kluczowego const.

--angular_pass
Wygeneruj właściwości $inject dla AngularJS dla funkcji z adnotacjami @ngInject.

--zestaw znaków ZESTAW ZNAKÓW
Sprecyzować ZESTAW ZNAKÓW być zestawem znaków wejściowych i wyjściowych dla wszystkich plików. Domyślnie akceptujemy
UTF-8 jako wejście i wyjście US_ASCII.

--punkt_wejścia_zamknięcia PUNKT WEJŚCIA
Określ punkt wejścia PUNKT WEJŚCIA do programu. Muszą to być symbole Google.Provided. Każdy
będą symbole goog.provide, które nie są przechodnią zależnością punktów wejścia
REMOVED. Pliki bez pliku goog.provides i ich zależności będą zawsze pozostawione.
Jeśli określono jakiekolwiek punkty wejścia, wówczas plik zarządzaj_zależnościami_zamknięcia opcja będzie
ustaw na true, a wszystkie pliki zostaną posortowane w kolejności zależności.

--common_js_entry_module PLIK MODUŁU
Określ katalog główny wspólnej hierarchii zależności JS PLIK MODUŁU. Twój główny
skrypt.

--common_js_module_path_prefix PREFIKSÓW
Określ przedrostek ścieżki PREFIKSÓW zostać usunięte z nazw modułów CommonJS.

--poziom_kompilacji POZIOM
Ustaw poziom kompilacji na POZIOM.

Wartości: WHITESPACE_ONLY, PROSTE_OPTYMALIZACJE, ZAAWANSOWANE_OPTYMALIZACJE.

--create_name_map_files
Określ, że pliki map ze zmianą nazw zmiennych i właściwości będą tworzone jako
{nazwa binarna}_vars_map.out i {nazwa binarna}_props_map.out.

Należy pamiętać, że tej flagi nie można używać w połączeniu z żadną z nich plik_wyjściowy_mapy_zmiennej
or plik_wyjściowy_mapy_właściwości.

--utwórz_mapę_źródłową PLIK MAPOWY
Określ źródłowy plik mapy PLIK MAPOWY, mapując wygenerowane pliki źródłowe z powrotem do pliku
oryginalny plik źródłowy zostanie wyprowadzony do określonej ścieżki. The %outname% zastępczy
rozwinie się do nazwy pliku wyjściowego, któremu odpowiada mapa źródłowa.

--odpluskwić
Włącz opcje debugowania.

--definiować OKREŚLENIE, --D OKREŚLENIE, -D OKREŚLENIE
Zastąp wartość zmiennej z adnotacją @define. Format OKREŚLENIE is
[= ], Gdzie jest nazwą zmiennej @define i jest wartością logiczną,
liczbę lub ciąg znaków w pojedynczym cudzysłowie, który nie zawiera cudzysłowów. Jeśli [= ] Jest
pominięty, zmienna jest oznaczona jako prawdziwa.

--zewnętrzne PLIK ZEWNĘTRZNY
Określ, że plik PLIK ZEWNĘTRZNY zawiera zewnętrzne elementy JavaScript.

Możesz określić tę opcję wiele razy, aby określić dodatkowe PLIK ZEWNĘTRZNY akta.

--nazwa_dodatkowej_adnotacji NAZWA ZNACZNIKA
Sprecyzować NAZWA ZNACZNIKA aby dołączyć do białej listy nazw znaczników w JSDoc.

Możesz określić tę opcję wiele razy, aby dodać dodatkowe NAZWA ZNACZNIKA wartości.

--plik flagowy FILE
Określ to FILE zawiera dodatkowe opcje wiersza poleceń.

--formatowanie FORMATOPCJA
Określa opcję formatowania FORMATOPCJA zastosować do wyjścia JS.

Wartości: PRETTY_PRINT, PRINT_INPUT_DELIMITER, POJEDYNCZE CYTATY

--generuj_eksporty
Generuje kod eksportu dla elementów oznaczonych @export.

--js W PLIKU
Sprecyzować W PLIKU jako nazwa pliku wejściowego.

Możesz określić tę opcję wiele razy, aby dodać dodatkowe W PLIKU nazwy.

--js_plik_wyjściowy PLIK WYJŚCIOWY
Sprecyzować PLIK WYJŚCIOWY jako główna nazwa pliku wyjściowego.

Jeśli nie określono, dane wyjściowe są zapisywane na standardowe wyjście.

--jscomp_error KLASA WARNC
Utwórz nazwaną klasę ostrzeżeń KLASA WARNC błąd.

See ostrzeżenie Zajęciaponiżej znajduje się lista prawidłowych KLASA WARNC nazwy.

--jscomp_off KLASA WARNC
Wyłącz nazwaną klasę ostrzeżeń KLASA WARNC.

See ostrzeżenie Zajęciaponiżej znajduje się lista prawidłowych KLASA WARNC nazwy.

--jscomp_ostrzeżenie KLASA WARNC
Utwórz nazwaną klasę ostrzeżeń KLASA WARNC normalne ostrzeżenie.

See ostrzeżenie Zajęciaponiżej znajduje się lista prawidłowych KLASA WARNC nazwy.

--język_w LANSPEC
Określ źródła wejściowe zgodne z językiem LANSPEC.

Wartości: ECMASCRIPT3 (Domyślne) ECMASCRIPT5, ECMASCRIPT5_STRICT.

--poziom_logowania POZIOM
Sprecyzować POZIOM jako poziom rejestrowania (standardowe wartości java.util.logging.Level) dla
Postęp kompilatora. Nie kontroluje błędów ani ostrzeżeń dotyczących kodu JavaScript poniżej
kompilacja.

--manage_closed_dependencies
Automatycznie sortuj zależności tak, aby plik goog.provides symbol X był zawsze
poprzedza plik, który goog.wymaga symbolu X. Jeśli dane wejściowe zawierają symbole, i te
symbole nigdy nie są wymagane, wówczas dane wejściowe nie zostaną uwzględnione w kompilacji.

--moduł SPECYFIKACJA MODUŁÓW
Określ specyfikację modułu JavaScript SPECYFIKACJA MODUŁÓW.

Format dla SPECYFIKACJA MODUŁÓW Jest : [:[ ,...[:]]]. Nazwy modułów
musi być unikalny. Każdy dep to nazwa modułu, od którego ten moduł zależy. Moduły
muszą być wymienione w kolejności zależności, a pliki źródłowe JS muszą być wymienione w formacie
odpowiednią kolejność. Gdzie --moduł flagi występują w związku z --js flagi jest
nieważny. Podaj wartość samochód aby uruchomić tworzenie modułu z CommonJSmodules.

--module_output_path_prefix PREFIKSÓW
Określ przedrostek nazwy pliku PREFIKSÓW dla nazw plików skompilowanych modułów JS.
Do tego przedrostka zostanie dołączony plik .js. Katalogi zostaną utworzone jako
potrzebne. Używać z --moduł.

--moduł_wrapper OBWOLUTA
Sprecyzować OBWOLUTA jako opakowanie wyjściowe dla modułu JavaScript (opcjonalnie).

Format OBWOLUTA Jest : . Nazwa modułu musi odpowiadać a
moduł określony przy użyciu --moduł. Opakowanie musi zawierać %s jako element zastępczy kodu.
Symbolu zastępczego %basename% można także użyć do zastąpienia podstawowej nazwy modułu
plik wyjściowy.

--tylko_zależności_zamknięcia
Uwzględnij tylko pliki w zależności przechodniej punktów wejścia (określonej przez
zamknięcie_punkt_wejścia). Pliki, które nie zapewniają zależności, zostaną usunięte. Ten
zastępuje zarządzaj_zależnościami_zamknięcia.

--manifest_wyjściowy PLIK MANIFESTU
Drukuje listę wszystkich plików znajdujących się w kompilacji PLIK MANIFESTU.

If --manage_closed_dependencies jest włączona, nie będzie to uwzględniać plików, które zostały usunięte
ponieważ nie były wymagane.

Połączenia %outname% symbol zastępczy rozwija się do pliku wyjściowego JS. Jeśli używasz
modularyzacja, wykorzystanie %outname% utworzy manifest dla każdego modułu.

--zależności_modułu_wyjściowego DEPFIKUJ
Drukuje plik JSON DEPFIKUJ zależności pomiędzy modułami.

--opakowanie_wyjściowe OBWOLUTA
Interpoluj dane wyjściowe do OBWOLUTA w miejscu wskazanym przez żeton znacznika %wyjście%, Posługiwać się
znacznik znacznika %wyjście|jsstring% aby wykonać ucieczkę ciągu js na wyjściu.

--print_ast
Wydrukuj plik kropkowy opisujący wewnętrzne drzewo składni abstrakcyjnej i zakończ.

--print_pass_graph
Wydrukuj plik z kropkami opisujący przebiegi, które zostaną uruchomione i wyjdą.

--drukuj_drzewo
Wydrukuj drzewo analizy i wyjdź.

--process_closure_primitives
Procesy wbudowane z biblioteki Closure, takie jak goog.require(), goog.provide(),
i goog.exportSymbol().

--process_common_js_modules
Przetwarzaj moduły CommonJS do postaci, którą można łączyć.

--process_jquery_primitives
Procesy wbudowane z biblioteki JQuery, takie jak jQuery.fn i jQuery.extend().

--property_map_file_input_file PLIK MAPOWY
Sprecyzować PLIK MAPOWY jako zawierający serializowaną wersję mapy zmiany nazwy właściwości
wyprodukowany przez poprzednią kompilację.

--property_map_output_file PLIK MAPOWY
Zapisz serializowaną wersję utworzonej mapy zmiany nazwy właściwości PLIK MAPOWY.

--source_map_format FORMAT
Dodaj mapę źródłową w formacie FORMAT.

Wartości: V1, V2, V3, DEFAULT. DEFAULT produkuje V2.

--poziom_szczegółów_podsumowania POZIOM
Określ poziom szczegółowości podsumowania kompilacji POZIOM.

Wartości: 0 (nigdy nie drukuj podsumowania), 1 (wydrukuj podsumowanie tylko w przypadku błędów lub
ostrzeżenia), 2 (wydrukuj podsumowanie, jeśli włączona jest grupa diagnostyczna „checkTypes”, patrz
--jscomp_ostrzeżenie), 3 (zawsze drukuj podsumowanie). Poziom domyślny to 1.

--strona trzecia
Sprawdź ważność źródła, ale nie egzekwuj reguł i konwencji w stylu zamknięcia.

--transform_amd_modules
Zmień moduły AMD na CommonJS.

--plik_tłumaczeń TRANSFIL
Sprecyzować TRANSFIL jako źródło przetłumaczonych wiadomości. Obecnie obsługuje tylko XTB.

--projekt_tłumaczeń PROJECT
Zakres wszystkich tłumaczeń do określonego projektu.

Jeśli jest określony, użyj różnych identyfikatorów wiadomości, aby wiadomości w różnych projektach mogły to zrobić
mają różne tłumaczenia.

--use_only_custom_externs
Określa, że ​​domyślne elementy zewnętrzne powinny zostać wykluczone.

--use_types_for_optymalizacja
Eksperymentalne: wykonaj dodatkowe optymalizacje w oparciu o dostępne informacje.
Niedokładne adnotacje typu mogą skutkować nieprawidłowymi wynikami.

--plik_wejściowy_mapy_zmiennej PLIK MAPOWY
Sprecyzować PLIK MAPOWY jako zawierający serializowaną wersję mapy zmiany nazwy zmiennej
wyprodukowany przez poprzednią kompilację.

--plik_wyjściowy_mapy_zmiennej PLIK MAPOWY
Zapisz serializowaną wersję utworzonej mapy zmiany nazwy zmiennej PLIK MAPOWY.

--poziom_ostrzeżenia POZIOM
Określ poziom ostrzeżeń, który ma być używany.

Wartości: CICHY, DEFAULT, GADATLIWY.

--warnings_whitelist_file LISTA PLIK
Pomiń ostrzeżenia wymienione w LISTA PLIK. Każda linia powinna mieć formę
: ?

ostrzeżenie Zajęcia
Połączenia błąd_jscomp, jscomp_warning, jscomp_off flags wymagają jako parametru a KLASA WARNC
nazwa klasy ostrzegawczej. Następujące nazwy są prawidłowymi nazwami klas ostrzeżeń:

· Kontrola dostępu

· niejednoznacznaFunkcjaDecl

· sprawdźRegExp

· Sprawdź typy

· SprawdźZmienne

· const

· stałaWłaściwość

· przestarzałe

· zduplikowana wiadomość

· es5Strict

· walidacja zewnętrzna

· przegląd plikówTagi

· globalne

· InternetExplorerCheck

· nieprawidłowe rzuty

· błędnie umieszczony typ adnotacji

· brakujące właściwości

· NiestandardoweJsDocs

· podejrzany kod

· strictModuleDepCheck

· typInwalidacja

· niezdefiniowaneNazwy

· niezdefiniowaneVars

· nieznane Definiuje

· bezużyteczny kod

· widoczność

PRZYKŁAD


·
kompilator zamknięcia --js hello.js --js_output_file hello-compiled.js

To polecenie tworzy nowy plik o nazwie hello-compiled.js, który zawiera skompilowany plik
program.

HISTORIA


Projekt Closure Tools jest próbą inżynierów Google mającą na celu udostępnienie używanych narzędzi na zasadach open source
w wielu witrynach i aplikacjach internetowych Google do wykorzystania w szerszym rozwoju sieci
społeczność.

Ta strona podręcznika została napisana przez Bena Finneyaben+[email chroniony]> dokumentować
dotychczasowy kompilator zamknięcia polecenie dla Debiana. Jest to darmowe oprogramowanie i może być używane przez innych
na warunkach licencji Apache w wersji 2.0.

Użyj kompilatora domknięć online, korzystając z usług onworks.net


Darmowe serwery i stacje robocze

Pobierz aplikacje Windows i Linux

  • 1
    itop — ITSM CMDB OpenSource
    itop — ITSM CMDB OpenSource
    Portal operacji IT: pełne otwarcie
    source, ITIL, usługa internetowa
    narzędzie do zarządzania, w tym w pełni
    konfigurowalny CMDB, system pomocy technicznej i
    dokumentalista...
    Pobierz itop - ITSM CMDB OpenSource
  • 2
    Clementine
    Clementine
    Clementine to muzyka wieloplatformowa
    odtwarzacz i organizator biblioteki zainspirowany
    Amarok 1.4. Ma szybki i
    łatwy w użyciu interfejs i pozwala
    szukaj i ...
    Pobierz Clementine
  • 3
    XISMuS
    XISMuS
    UWAGA: Aktualizacja zbiorcza 2.4.3 ma
    został zwolniony!! Aktualizacja działa dla każdego
    poprzednia wersja 2.xx. W przypadku aktualizacji
    od wersji v1.xx proszę pobrać i
    i ...
    Pobierz XISMuS
  • 4
    facetracknoir
    facetracknoir
    Modułowy program do śledzenia ruchów głowy
    obsługuje wiele trackerów twarzy, filtrów
    i protokoły gier. Wśród tropicieli
    to SM FaceAPI, głowica inercyjna AIC
    Śledzenie ...
    Ściągnij facetracknoir
  • 5
    Kod QR dla PHP
    Kod QR dla PHP
    PHP QR Code jest open source (LGPL)
    biblioteka do generowania QR Code,
    2-wymiarowy kod kreskowy. Oparte na
    Biblioteka libqrencode C, zapewnia API dla
    tworzenie kodu kreskowego QR Code...
    Pobierz kod QR PHP
  • 6
    freeciv
    freeciv
    Freeciv to darmowa gra turowa
    wieloosobowa gra strategiczna, w której każdy
    gracz staje się liderem a
    cywilizacji, walcząc o uzyskanie
    ostateczny cel: być...
    Pobierz FreeCiv
  • więcej »

Komendy systemu Linux

Ad