Это команда 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-url
Путь к исходной карте, которая будет добавлена в // # sourceMappingURL. По умолчанию
значение, переданное с --исходная карта.
--source-map-include-источники
Передайте этот флаг, если вы хотите включить содержимое исходных файлов в исходную карту.
как свойство sourcesContent.
--в-исходной-карте
Исходная карта ввода, полезная, если вы сжимаете JS, сгенерированный из некоторых
другой исходный код.
- винт-ie8
Передайте этот флаг, если вас не волнует полное соответствие Internet Explorer 6-8.
причуды (по умолчанию UglifyJS пытается быть IE-защищенным).
--выражение Анализируйте отдельное выражение, а не программу (для анализа JSON)
-p, --приставка
Пропускать префикс для исходных имен файлов, которые появляются на исходных картах. Например -p 3
удалит 3 каталога из имен файлов и убедится, что они являются относительными путями. Вы можете
также укажите -p относительный, что заставит 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) как библиотеку (подразумевает --сворачивать=UglifyJS --экспорт-все)
--сворачивать Вставьте все в большую функцию, сделав ??? экспорт ??? а ??? глобальный ???
доступные переменные. Вам необходимо передать аргумент этой опции, чтобы указать
имя, которое будет принимать ваш модуль при включении, скажем, в браузер.
--экспорт-все
Используется только когда --сворачивать, это говорит UglifyJS добавить код для автоматического экспорта всех
Глобал.
--линт Отображение некоторых предупреждений об осциллографе
-v, --подробный
Подробный
-V, --версия
Распечатать номер версии и выйти.
--ноэрр
Не выдавать ошибку для неизвестных опций в -c, -b or -m.
Используйте uglifyjs в Интернете с помощью сервисов onworks.net