javascript - 在 grunt 中压缩特定文件
问题描述
我正在尝试压缩文件夹中的几个文件并避免不需要的文件,
结构:
MainFolder-
File1
File2
File3
SubFolder1WithFilesInside
SubFolder2WithFilesInside
FolderToStoreZip
所以我创建了一个数组
filesToPutInZip = [ 'MainFolder/File1', 'MainFolder/File2', 'MainFolder/SubFolder1WithFilesInside/**']
并称为 grunt compress
compress:{
main: {
options:{
archive: './FolderToStoreZip/final.zip',
mode: 'zip'
}
src: filesToPutInZip
}
}
它给了我一个包含 MainFolder 的 zip 文件。
所以我也尝试了 cwd
compress:{
main: {
options:{
archive: './FolderToStoreZip/final.zip',
mode: 'zip'
}
cwd: 'MainFolder/'
src: filesToPutInZip
}
}
但它给了我一个空的 zip 文件。
如果我尝试 srcMainFolder/**
它将占用所有文件和文件夹
解决方案
推荐阅读
- angular - 自定义验证器表单控件值即使在删除字段后仍保留先前添加的值 - Angular
- php - 使用 PHP 使用 assoc 数组中的按钮名称过滤表
- javascript - 为什么nuxt生成这么慢?
- android - 赋值作为jetpack compose中的参数
- linux - 如何散列 csv 文件中的特定列 | linux |
- c++ - 问:访问纯数据 dll 文件中数据的正确方法
- react-native - 如何在 react-native 中长按触摸并按住
- javascript - Kendo Grid 点击的行数
- arrays - 使用 perl 在模式匹配后打印下一行
- android - 我在android中运行回收视图程序时遇到这种类型的错误