【发布时间】:2013-11-30 09:43:37
【问题描述】:
在哪里可以下载UglifyJS 2 的浏览器版本?我无法自己构建它。
我用 npm 安装了uglify-js。我只是不知道在哪里运行uglifyjs --self 命令来构建浏览器版本。我不断收到此错误:
'uglifyjs' 不是内部或外部命令、可运行程序或批处理文件。
同样在浏览器构建中,我不确定如何缩小 JavaScript 代码字符串。我发现我可以使用UglifyJS.parse(scriptEl.innerHTML) 来创建解析后的 JS 的对象树,然后我可以使用.print_to_string(); 方法将其转换回字符串但没有空格,但我不知道是什么方法用于完全缩小它,包括变量重命名等。
【问题讨论】:
-
不完全确定为什么要在浏览器中运行它,但在 他们的 浏览器演示中运行了一个缩小的串联版本:lisperator.net/s/js/uglifyjs/… ?
-
@meagar 你知道用那个构建来缩小 JS 的方法吗?
-
我很想@meagar,你为什么要缩小浏览器端?
标签: javascript node.js console uglifyjs