10

私はフォルダを持っています"foo"が、ターゲットフォルダに、Googleなど"target"のフォルダのzipバージョンを送信したいのですが、フォルダではなくファイルを圧縮する方法がたくさん見つかりました。フォルダ全体をgruntで圧縮するにはどうすればよいですか?"foo""foo.zip"

4

2 に答える 2

25

受け入れられた答えは、grunt-contrib-compress 0.5.0 でエラーをスローしていました。代わりにこれを試してください:

compress: {
    foo: {
        options: {
            archive: './foo.zip',
            mode: 'zip'
        },
        files: [
            { src: './foo/**' }
        ]
    }
}
于 2013-04-29T15:38:54.453 に答える
4

上記の提案から、私は答えを得ることができます.https://github.com/gruntjs/grunt-contrib-compress/を使用してフォルダーを圧縮できます。

compress: {
            zip:{ 
                  files: {
                            './foo.zip': './foo/**'
                         }
                }
          }
于 2012-12-13T06:05:45.457 に答える