如何在没有Node.JS的情况下运行UglifyJS2

Gel*_*Luo 5 javascript jvm scriptengine uglifyjs uglifyjs2

无论如何在没有node.js的情况下运行UglifyJS2?假设我想使用JavaScript脚本引擎在JVM进程中运行它.怎么做?

cor*_*cho 4

我看到mishoo回答了你\n https://github.com/mishoo/UglifyJS2/issues/122

\n\n

两种可能的方式:

\n\n
    \n
  • 运行uglifyjs --self以获取 UglifyJS 的构建版本,您可以将其加载到浏览器(或任何 JS 环境)中,并且可以使用此处描述的API 。

  • \n
  • 在您的环境中加载 lib/ 目录中的所有文件(首先加载utils.jsast.js其他文件可以按任何顺序出现)。如果你这样做,一切都将是全局的\xe2\x80\x94,你可以使用相同的 API,但不需要用 UglifyJS 前缀。

  • \n
\n\n

另外,您可能想看看tools/node.js我们如何在 Node 中加载它(因为我们没有使用标准require)。

\n