j_d*_*j_d 1 javascript json minify node.js uglifyjs2
所以我通过Node循环遍历目录中的文件,并希望用UglifyJs缩小它们.
对于JavaScript文件,API很容易实现:
var UglifyJS = require("uglify-js")
// Looping here
UglifyJS.minify(listOfAllFiles[i])
Run Code Online (Sandbox Code Playgroud)
但是,我需要缩小的文件是JSON文件,因此产生了一个eval错误.在命令行中,如果您正在缩小JSON,则只需传递--expr它,它将作为单个表达式进行求值.知道如何将其传递到JavaScript API的options对象中吗?
干杯.
如果你没有在UglifyJS上设置死机,你可以用普通的JavaScript来解决这个问题,因为JSON实际上并没有那么多.要删除所有空格,请使用:
JSON.stringify(JSON.parse(listOfAllFiles[i]))
Run Code Online (Sandbox Code Playgroud)
(假设listOfAllFiles[i]是JSON字符串.)
| 归档时间: |
|
| 查看次数: |
3111 次 |
| 最近记录: |