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