Как запустить UglifyJS2 без Node.JS

В любом случае, чтобы запустить UglifyJS2 без node.js? Скажем, я хотел бы запустить его в процессе JVM с использованием скриптового движка JavaScript. Как это сделать?

1 ответ

Я видел, что Mishoo ответил вам https://github.com/mishoo/UglifyJS2/issues/122

Два возможных способа:

  • бежать uglifyjs --self чтобы получить сборку UglifyJS, которую вы можете загрузить в браузере (или в любой среде JS) и использовать API, описанный здесь.

  • загрузить в вашей среде все файлы в каталоге lib / (загрузить utils.js а также ast.js во-первых, остальные могут прийти в любом порядке). Если вы сделаете это, все будет глобально - вы можете использовать тот же API, но нет необходимости добавлять префиксы к UglifyJS.

Также вы можете посмотреть на tools/node.js чтобы увидеть, как мы загружаем его в Node (так как мы не используем стандарт require).

Другие вопросы по тегам