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

时间:2013-02-08 01:58:57

标签: javascript jvm scriptengine uglifyjs uglifyjs2

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

1 个答案:

答案 0 :(得分:3)

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

两种可能的方式:

  • 运行uglifyjs --self以获取可以在浏览器(或任何JS环境)中加载的UglifyJS版本,您可以使用API​​ described here

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

另外,您可能需要查看tools/node.js以了解我们如何在Node中加载它(因为我们未使用标准require)。