问题标签 [grunt-contrib-compress]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
16 浏览

gruntjs - 如果使用 grunt-contrib-compress 时指定路径中没有文件,是否可以不创建输出 zip?

我有这个目标:

想象一下test-reports/**路径中没有xml文件,cwd 中也没有文件。在此运行grunt compress:myTarget grunt-contrib-compress后将创建名为at 的zip 存档。zipNamezipOutputPath

如果指定位置没有文件,是否可以不创建 zip 存档?也许有一些选项或任何可用的解决方法?

0 投票
1 回答
211 浏览

javascript - 使用 Grunt 将目录压缩为 tar.gz 的最佳方法

我正在尝试使用 Grunt 使用“grunt-tar.gz”将目录压缩为 .tar.gz:

但是,它给了我一个错误,因为找不到源文件'./target/dir.tgz'。还有其他方法可以使用 grunt-shell 或 grunt-contrib-compress 吗?什么是最好的方法?

0 投票
0 回答
131 浏览

javascript - 使用 'tar' 时 grunt-contrib-compress 失败

我正在尝试使此压缩器使用此配置输出tgz文件。使用“.zip”而不是“.tar.gz”作为文件扩展名并使用“zip”作为模式时,这可以很好地工作。但是我不能使它与 tar/tgz 格式一起工作。

};

每当我尝试使用 tar 配置运行压缩器时,都会打印以下错误:

Fatal error: The "string" argument must be of type string. Received type number

这很奇怪,因为它确实压缩了所有文件,尽管以该错误结尾。

0 投票
1 回答
377 浏览

gruntjs - 如何在 grunt (2018) 中压缩文件夹

参考这篇关于 grunt-contrib-compress 的帖子:如何在 grunt 中压缩文件夹?

到目前为止,当我尝试他们所说的修复时,我收到了这个错误:

Fatal error: path must be a string or Buffer.

谁能告诉我这是什么意思?

这是我所拥有的:

我还要求是否可以充分解释所有内容。

0 投票
0 回答
30 浏览

javascript - 在 grunt 中压缩特定文件

我正在尝试压缩文件夹中的几个文件并避免不需要的文件,

结构:

所以我创建了一个数组

并称为 grunt compress

它给了我一个包含 MainFolder 的 zip 文件。

所以我也尝试了 cwd

但它给了我一个空的 zip 文件。

如果我尝试 srcMainFolder/**它将占用所有文件和文件夹