Це команда uglifyjs, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS
ПРОГРАМА:
ІМ'Я
uglify-js - сторінка посібника для uglify-js 2.4.15
ОПИС
/usr/bin/nodejs ./bin/uglifyjs input1.js [input2.js ...] [параметри] Використовуйте одне тире, щоб
читати введення зі стандартного введення.
ПРИМІТКА: за замовчуванням немає перекручування/стиску. Без [опцій] він просто розбереться
вхідних файлів і дамп AST з пробілами та коментарями відкинуто. Досягати
стиснення та маніпуляції вам потрібно використовувати `-c` та `-m`.
ВАРІАНТИ
--джерела-карта
Вкажіть вихідний файл, де генерувати вихідну карту.
--source-map-root
Шлях до вихідного джерела, який буде включено в карту джерела.
--source-map-url
Шлях до вихідної карти, яку потрібно додати в //# sourceMappingURL. За замовчуванням на
значення, передане з --джерела-карта.
--source-map-include-sources
Передайте цей прапорець, якщо ви хочете включити вміст вихідних файлів у вихідну карту
як властивість sourcesContent.
--in-source-map
Карта джерела введення, корисна, якщо ви стискаєте JS, згенерований з деяких
інший оригінальний код.
--screw-ie8
Передайте цей прапорець, якщо вас не турбує повна відповідність Internet Explorer 6-8
примхи (за замовчуванням UglifyJS намагатиметься захистити IE).
- вираз Розбір окремого виразу, а не програми (для аналізу JSON)
-p, --префікс
Пропустити префікс для оригінальних імен файлів, які з’являються на вихідних картах. Наприклад -p 3
видалить 3 каталоги з імен файлів і переконається, що вони є відносними шляхами. Ти можеш
також уточнити -p Relative, що змусить UglifyJS визначити себе відносним
шляхи між вихідними джерелами, картою джерела та вихідним файлом.
-o, - вихід
Вихідний файл (за замовчуванням STDOUT).
-b, --прикрашати
Прикрасити вихід/вказати параметри виведення.
-m, --мангл
Варіанти назв імен/пропусків.
-r, --зарезервований
Зарезервовані назви, щоб виключити їх.
-c, -- стиснути
Увімкнути параметри компресора/пропуску компресора. Варіанти передачі на кшталт -c
hoist_vars=false,if_return=false. Використовуйте -c без аргументу для використання за замовчуванням
параметри стиснення.
-d, --визначити
Глобальні визначення
-e, --укласти
Вставте все у велику функцію зі списком параметрів/аргументів, що можна налаштувати.
-- коментарі
Збережіть коментарі щодо авторських прав у результатах. За замовчуванням це працює як Google
Закриття, збереження коментарів у стилі JSDoc, які містять «@license» або «@preserve». ти
може за бажанням передати один з наступних аргументів до цього прапора: - «всі», щоб зберегти
усі коментарі – лише дійсний регулярний вираз JS (треба починати з косої риски).
коментарі, які відповідають. Зауважте, що наразі не *всі* коментарі можна зберегти, коли
стиснення увімкнено через видалення мертвого коду або каскадних операторів
послідовності.
-- преамбула
Преамбула для додавання до виводу. Ви можете використовувати це, щоб вставити коментар, для
приклад інформації про ліцензії. Це не буде розібрано, а вихідна карта
буде підлаштовуватися під його присутність.
--статистика
Відображення часу виконання операцій на STDERR.
--жолудь
Використовуйте Acorn для розбору.
--павук
Припустимо, що вхідні файли мають формат SpiderMonkey AST (як JSON).
-- себе Створіть себе (UglifyJS2) як бібліотеку (має на увазі --загорнути=UgifyJS --експортувати-все)
--загорнути Вставте все у велику функцію, роблячи ???експорт??? і ???глобальний???
доступні змінні. Вам потрібно передати аргумент до цієї опції, щоб вказати
ім'я, яке прийме ваш модуль при включенні, скажімо, до браузера.
--експортувати-все
Використовується лише тоді, коли --загорнути, це говорить UglifyJS додати код для автоматичного експорту всіх
глобальні.
--ворс Відобразити деякі попередження про область
-v, -багатослівний
Verbose
-V, -- версія
Роздрукуйте номер версії та вийдіть.
--noerr
Не кидайте помилку для невідомих параметрів -c, -b or -m.
Використовуйте uglifyjs онлайн за допомогою служб onworks.net