【发布时间】:2012-11-22 15:22:48
【问题描述】:
我正在寻找一种方法来扩展 yeoman 的构建过程,用一些东西来缩小 json 文件......我找到了一个 npm 包,它可以缩小 json 文件但它不导出任何功能:/ 任何知道如何将其集成到 yeoman 构建过程中?
https://npmjs.org/package/json-minify
亲切的问候,
大安
【问题讨论】:
我正在寻找一种方法来扩展 yeoman 的构建过程,用一些东西来缩小 json 文件......我找到了一个 npm 包,它可以缩小 json 文件但它不导出任何功能:/ 任何知道如何将其集成到 yeoman 构建过程中?
https://npmjs.org/package/json-minify
亲切的问候,
大安
【问题讨论】:
这是在 node.js 中缩小 JSON 的单行代码:JSON.stringify(JSON.parse(jsonStr));
我拼凑了一个 grunt-minjson 插件。使用npm install grunt-minjson --save-dev 安装,将grunt.loadNpmTasks('grunt-minjson'); 添加到您的 Gruntfile 并进行如下配置:
grunt.initConfig({
minjson: {
compile: {
files: {
'all.min.json': ['jsonfiles/*.json']
}
}
}
});
【讨论】: