我正在尝试将所有文件(包括子文件夹和其中的文件)存档在根文件夹中,但有一些例外。
以下是文件列表:
var 文件列表 = [
'**/*',
'!archive.zip',
'!.sass-cache/*',
'!资产/*',
'!node_modules/*',
'!.bowerrc',
'!.editorconfig',
'!.gitattributes',
'!.gitignore',
'!.jshintrc',
'!bower.json',
'!Gruntfile.js',
'!package.json',
'!README.md',
'!sublime.sublime-project',
'!sublime.sublime-workspace',
];
这是grunt-contrib-compress配置:
压缩:{
主要的: {
选项: {
存档:'archive.zip'
},
文件:[
{ src: [fileList], dest: 'archive/' }, // 包含路径中的文件
]
}
}
但我不能让它工作。似乎该过程陷入了无限循环,并且一遍又一遍地自我存档。我尝试将存档的名称添加到例外列表中,但没有帮助。
除了某些例外,如何获取从根文件夹和子文件夹中归档的所有文件?
非常感谢。