延长yeoman构建过程以缩小json

时间:2012-11-22 15:22:49

标签: minify gruntjs yeoman

我正在寻找一种方法来扩展yeoman的构建过程,以缩小json文件......我找到了一个npm包,它可以缩小json文件,但它不会导出任何函数:/任何知道如何将它整合到yeoman构建过程中?

https://npmjs.org/package/json-minify

亲切的问候,

大安

1 个答案:

答案 0 :(得分:4)

这是在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']
      }
    }
  }
});

以下是该项目的链接:https://github.com/shama/grunt-minjson