【发布时间】:2016-05-09 09:05:33
【问题描述】:
所以我通过 Node 循环浏览目录中的文件,并想用 UglifyJs 缩小它们。
API 对于 JavaScript 文件来说非常简单:
var UglifyJS = require("uglify-js")
// Looping here
UglifyJS.minify(listOfAllFiles[i])
但是,我需要缩小的文件是 JSON 文件,因此会产生 eval 错误。在命令行中,如果您正在缩小 JSON,您只需传递 --expr,它将作为单个表达式进行评估。知道如何将其传递给 JavaScript API 的选项对象吗?
干杯。
【问题讨论】:
-
JSON =/= JavaScript。语法不同。 JSON 几乎没有什么可以可以被缩小,甚至。
-
@Cerbrus 删除空格。正如我明确指出的,UglifyJs 支持 JSON 缩小。
-
我在documentation 中看不到任何
expr参数。 -
看看here.
-
我更新了一些标签。
标签: javascript json node.js minify uglifyjs2