问题标签 [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.
gruntjs - 如果使用 grunt-contrib-compress 时指定路径中没有文件,是否可以不创建输出 zip?
我有这个目标:
想象一下test-reports/**
路径中没有xml
文件,cwd 中也没有文件。在此运行grunt compress:myTarget
grunt-contrib-compress
后将创建名为at 的空zip 存档。zipName
zipOutputPath
如果指定位置没有文件,是否可以不创建 zip 存档?也许有一些选项或任何可用的解决方法?
javascript - 使用 Grunt 将目录压缩为 tar.gz 的最佳方法
我正在尝试使用 Grunt 使用“grunt-tar.gz”将目录压缩为 .tar.gz:
但是,它给了我一个错误,因为找不到源文件'./target/dir.tgz'。还有其他方法可以使用 grunt-shell 或 grunt-contrib-compress 吗?什么是最好的方法?
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
这很奇怪,因为它确实压缩了所有文件,尽管以该错误结尾。
gruntjs - 如何在 grunt (2018) 中压缩文件夹
参考这篇关于 grunt-contrib-compress 的帖子:如何在 grunt 中压缩文件夹?
到目前为止,当我尝试他们所说的修复时,我收到了这个错误:
Fatal error: path must be a string or Buffer.
谁能告诉我这是什么意思?
这是我所拥有的:
我还要求是否可以充分解释所有内容。
javascript - 在 grunt 中压缩特定文件
我正在尝试压缩文件夹中的几个文件并避免不需要的文件,
结构:
所以我创建了一个数组
并称为 grunt compress
它给了我一个包含 MainFolder 的 zip 文件。
所以我也尝试了 cwd
但它给了我一个空的 zip 文件。
如果我尝试 srcMainFolder/**
它将占用所有文件和文件夹