6

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

4

1 回答 1

3

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

两种可能的方式:

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

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

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

于 2013-02-24T17:43:07.960 回答