问题标签 [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压缩我的部署包。我有以下配置:
这导致了我想避免的额外级别的目录结构。压缩后的结构如下:
我希望只是:
这样做最简单的方法是什么?我可以在压缩的“文件”配置部分表达这种愿望吗?也许用扁平化?
javascript - 没有根文件夹的 Grunt 压缩
我正在尝试使用 grunt 压缩目录。我在我的 grunt 文件中尝试了以下部分。
这给了我一个空的 zip 文件。或者
这在我的 zip 文件中为我提供了以下结构
但我想删除构建目录以获取
我可以做哪些改变来获得这个结构?
gruntjs - grunt-contrib-compress 排除点文件夹
我正在使用 grunt-contrib-compress 任务来压缩 ZIP 存档中 dist/ 文件夹的内容。为此,我使用以下配置:
这很好用(所有文件都压缩了),但是,它还添加了一个名为“.”的文件夹。我想它在那里是因为我包括**
,它还包括当前文件夹(一个点)。
例如:
有没有办法防止这个文件夹被添加到 ZIP 中?
我尝试添加!.
到我的src
,但这似乎并没有奏效。我还阅读了有关该dot
属性的信息,但将其设置为false
也无济于事。
javascript - Grunt:使用当前日期创建一个 zip 文件 (AAAA-MM-DD)
我一直在寻找一种使用“grunt-contrib-compress”插件以当前日期命名 zip 文件的方法。有没有办法实现它?我正确安装了它,并设置如下:
我想要一个名为当前日期的压缩文件,而不是自定义名称“foo”:
gruntjs - 在单独的 optons 文件中使用 grunt-contrib-compress 会导致“没有方法 'indexOf'”警告
我有一个从子目录加载任务和选项的 grunt 文件。这个想法来自这里:http ://www.thomasboyt.com/2013/09/01/maintainable-grunt.html
大多数任务运行良好,除了一个使用带有这些选项的 compress 的任务:
我不确定我是否错误地定义了目标,因为它似乎遵循了 grunt-contrib-compress 常见问题解答中的规则。
stackoverflow 上有类似的问题,我已经尝试了建议的修复,但得到了相同的警告。
我究竟做错了什么?
谢谢
gruntjs - 使用 grunt-contrib-compress 将多个文件夹压缩成多个 zip 文件
我有这个目录结构:
我想使用grunt-contrib-compress
(我想是我想要的),最终得到 2 个 zip 文件a.zip
和b.zip
有没有办法做到这一点?我在任何地方都找不到关于拥有多个输出的东西(无论是否可能,它都没有说明)。唯一的其他问题compress
是关于制作没有根文件夹的zip(我也想这样做)
任何帮助,将不胜感激 :)
gruntjs - 无法统计 grunt:compress 的 srcFile 错误
我正进入(状态
警告:无法统计 srcFile (folderName) 使用 --force 继续。
当我运行 grunt:compress
如果我不提及 dest 并且仅提及 src(直到 **/* 的完整路径),这可以正常工作,但在这种情况下,我会得到包含所有路径文件夹的 zip。有什么帮助吗??
javascript - grunt 上的压缩文件夹不起作用
我正在尝试在 grunting 时压缩文件夹。我在 Gruntfile.js 中使用了以下代码
文件夹结构
但它不起作用。我是新来的。我错过了什么吗?为什么它不工作?
请帮忙,谢谢。
javascript - Gzipped javascript 不能在 Ubuntu/Centos 上的 Firefox 上运行
奇怪的问题...我有 grunt-contrib-compress 压缩的 JS 文件,设置如下:
这个文件在 Windows 上的每个浏览器、iOS、Android 上都可以正常工作,但是......在 Ubuntu 和 Centos 上的 Firefox 上不起作用。我有错误:非法字符,这意味着 Firefox 无法处理 gzipped JS。我从服务器下载了响应,将其解压缩并有我的文件,看起来不错。此外,它在 Ubuntu 上的 Chrome 上运行良好。
我不知道,怎么了?压缩级别不会改变任何东西。
我无法更改服务器上的任何内容,但我认为配置还可以,文件、Firefox 或操作系统有点奇怪。
标题:
要求:
回复:
gruntjs - 如何定位根文件夹和子文件夹中的所有文件,除了 Grunt 中的一些文件
我正在尝试将所有文件(包括子文件夹和其中的文件)存档在根文件夹中,但有一些例外。
以下是文件列表:
这是grunt-contrib-compress
配置:
但我不能让它工作。似乎该过程陷入了无限循环,并且一遍又一遍地自我存档。我尝试将存档的名称添加到例外列表中,但没有帮助。
除了某些例外,如何获取从根文件夹和子文件夹中归档的所有文件?
非常感谢。