我正在尝试将所有文件(包括子文件夹和其中的文件)存档在根文件夹中,但有一些例外。
以下是文件列表:
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/' }, // 包含路径中的文件 ] } }
但我不能让它工作。似乎该过程陷入了无限循环,并且一遍又一遍地自我存档。我尝试将存档的名称添加到例外列表中,但没有帮助。
除了某些例外,如何获取从根文件夹和子文件夹中归档的所有文件?
非常感谢。