Gel*_*Luo 5 javascript jvm scriptengine uglifyjs uglifyjs2
无论如何在没有node.js的情况下运行UglifyJS2?假设我想使用JavaScript脚本引擎在JVM进程中运行它.怎么做?
我看到mishoo回答了你\n https://github.com/mishoo/UglifyJS2/issues/122
\n\n两种可能的方式:
\n\n运行uglifyjs --self以获取 UglifyJS 的构建版本,您可以将其加载到浏览器(或任何 JS 环境)中,并且可以使用此处描述的API 。
在您的环境中加载 lib/ 目录中的所有文件(首先加载utils.js,ast.js其他文件可以按任何顺序出现)。如果你这样做,一切都将是全局的\xe2\x80\x94,你可以使用相同的 API,但不需要用 UglifyJS 前缀。
另外,您可能想看看tools/node.js我们如何在 Node 中加载它(因为我们没有使用标准require)。