Anyway to run UglifyJS2 without node.js? Say I would like to run it in a JVM process using JavaScript script engine. How to do that?
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
I saw mishoo answered you https://github.com/mishoo/UglifyJS2/issues/122
Two possible ways:
run
uglifyjs --self
to get a build of UglifyJS that you can load in a browser (or in any JS environment) and you can use the API described here.load in your environment all files in the lib/ directory (load
utils.js
andast.js
first, the others can come in whatever order). If you do this, everything will be global—you can use the same API but there's no need to prefix stuff with UglifyJS..
Also you might want to look at tools/node.js
to see how we load it in Node (as we're not using the standard require
).