0

我正在尝试将所有文​​件(包括子文件夹和其中的文件)存档在根文件夹中,但有一些例外。

以下是文件列表:

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/' }, // 包含路径中的文件
        ]
      }
    }

但我不能让它工作。似乎该过程陷入了无限循环,并且一遍又一遍地自我存档。我尝试将存档的名称添加到例外列表中,但没有帮助。

除了某些例外,如何获取从根文件夹和子文件夹中归档的所有文件?

非常感谢。

4

0 回答 0