To jest polecenie uglifyjs, które można uruchomić u dostawcy bezpłatnego hostingu OnWorks przy użyciu jednej z naszych wielu darmowych stacji roboczych online, takich jak Ubuntu Online, Fedora Online, emulator online Windows lub emulator online MAC OS
PROGRAM:
IMIĘ
uglify-js - strona podręcznika dla uglify-js 2.4.15
OPIS
/usr/bin/nodejs ./bin/uglifyjs input1.js [input2.js ...] [opcje] Użyj pojedynczego myślnika, aby
odczytać wejście ze standardowego wejścia.
UWAGA: domyślnie nie ma manglowania/kompresji. Bez [opcji] po prostu przeanalizuje
pliki wejściowe i zrzuć AST z odrzuconymi odstępami i komentarzami. Osiągnąć
kompresji i manipulacji musisz użyć `-c` i `-m`.
OPCJE
--mapa-źródła
Określ plik wyjściowy, w którym chcesz wygenerować mapę źródłową.
--source-map-root
Ścieżka do oryginalnego źródła, która ma zostać uwzględniona na mapie źródłowej.
--source-map-url
Ścieżka do mapy źródłowej, która ma zostać dodana w //# sourceMappingURL. Domyślnie do
wartość przekazana z --mapa-źródła.
--mapa-źródła zawiera-źródła
Przekaż tę flagę, jeśli chcesz dołączyć zawartość plików źródłowych do mapy źródłowej
jako właściwość sourceContent.
--w-źródłowej-mapie
Mapa źródła danych wejściowych, przydatna, jeśli kompresujesz JS, który został wygenerowany z niektórych
inny oryginalny kod.
--śruba-ie8
Przekaż tę flagę, jeśli nie zależy Ci na pełnej zgodności z Internet Explorer 6-8
dziwactwa (domyślnie UglifyJS będzie próbował być odporny na IE).
--wyrażenie Przeanalizuj pojedyncze wyrażenie, a nie program (do przetwarzania JSON)
-p, prefix
Pomiń prefiks dla oryginalnych nazw plików, które pojawiają się w mapach źródłowych. Na przykład -p 3
usunie 3 katalogi z nazw plików i upewni się, że są to ścieżki względne. Możesz
również sprecyzuj -p względny, co sprawi, że UglifyJS sam zorientuje się, że jest względny
ścieżki między oryginalnymi źródłami, mapą źródłową i plikiem wyjściowym.
-o, --wyjście
Plik wyjściowy (domyślnie STDOUT).
-b, --upiększać
Upiększ dane wyjściowe/określ opcje wyjściowe.
-m, --magiel
Mangle nazwy/opcje maglowania.
-r, --skryty
Zastrzeżone nazwy do wykluczenia z maglowania.
-c, --Kompresja
Włącz opcje kompresora/przepustu. Opcje karnetu, takie jak -c
hoist_vars=false,if_return=false. Posługiwać się -c bez argumentu, aby użyć domyślnego
opcje kompresji.
-d, --definiować
Definicje globalne
-e, --ująć
Osadź wszystko w dużej funkcji z konfigurowalną listą parametrów/argumentów.
--uwagi
Zachowaj komentarze dotyczące praw autorskich w danych wyjściowych. Domyślnie działa to jak Google
Zamknij, zachowując komentarze w stylu JSDoc, które zawierają „@license” lub „@preserve”. Ty
może opcjonalnie przekazać do tej flagi jeden z następujących argumentów: - "all" to keep
wszystkie komentarze - prawidłowe wyrażenie regularne JS (musi zaczynać się od ukośnika), aby zachować tylko
pasujące komentarze. Zauważ, że obecnie nie *wszystkie* komentarze mogą być zachowane, gdy
kompresja jest włączona, z powodu usunięcia martwego kodu lub kaskadowych instrukcji do
sekwencje.
--preambuła
Preambuła poprzedzająca dane wyjściowe. Możesz użyć tego do wstawienia komentarza, dla
przykład informacji licencyjnych. To nie zostanie przeanalizowane, ale mapa źródłowa
dostosuje się do jego obecności.
--statystyki
Wyświetlanie czasu wykonywania operacji na STDERR.
--żołądź
Użyj Acorn do parsowania.
--Pająk Małpa
Załóżmy, że pliki wejściowe są w formacie SpiderMonkey AST (jako JSON).
--samego siebie Zbuduj się (UglifyJS2) jako bibliotekę (oznacza --zawinąć=UglifyJS --eksportuj-wszystko)
--zawinąć Osadź wszystko w dużej funkcji, dzięki czemu ???eksporty??? i ???global???
dostępne zmienne. Musisz przekazać argument do tej opcji, aby określić
nazwę, którą przyjmie moduł, gdy zostanie włączony, powiedzmy, do przeglądarki.
--eksportuj-wszystko
Używany tylko wtedy, gdy --zawinąć, to nakazuje UglifyJS dodać kod, aby automatycznie wyeksportować wszystko
globalne.
--szarpie Wyświetl niektóre ostrzeżenia dotyczące zakresu
-v, --gadatliwy
Gadatliwy
-V, --wersja
Wydrukuj numer wersji i wyjdź.
--norr
Nie zgłaszaj błędu dla nieznanych opcji w -c, -b or -m.
Korzystaj z uglifyjs online za pomocą usług onworks.net