无论如何在没有node.js的情况下运行UglifyJS2?假设我想使用JavaScript脚本引擎在JVM进程中运行它。怎么做?
答案 0 :(得分:3)
我看到你的mishoo回答你 https://github.com/mishoo/UglifyJS2/issues/122
两种可能的方式:
运行uglifyjs --self
以获取可以在浏览器(或任何JS环境)中加载的UglifyJS版本,您可以使用API described here。
在您的环境中加载lib /目录中的所有文件(首先加载utils.js
和ast.js
,其他文件可以按任何顺序加载)。如果你这样做,一切都将是全局的 - 你可以使用相同的API,但不需要为UglifyJS添加前缀..
另外,您可能需要查看tools/node.js
以了解我们如何在Node中加载它(因为我们未使用标准require
)。