いくつかの例外を除いて、すべてのファイル (サブフォルダーとその中のファイルを含む) をルート フォルダーにアーカイブしようとしています。
ファイルのリストは次のとおりです。
var fileList = [ '**/*', '!archive.zip', '!.sass-cache/*', '!assets/*', '!node_modules/*', '!.bowerrc', '!.editorconfig', '!.gitattributes', '!.gitignore', '!.jsintrc', '!bower.json', '!Gruntfile.js', '!package.json', '!README.md', '!sublime.sublime-project', '!sublime.sublime-workspace', ];
そして、ここにgrunt-contrib-compress
設定があります:
圧縮: { 主要: { オプション: { アーカイブ: 'archive.zip' }、 ファイル: [ { src: [fileList], dest: 'archive/' }, // パスにファイルを含める ] } }
しかし、私はそれを機能させることはできません。プロセスが無限ループに陥っているようで、自分自身を何度もアーカイブし続けています。アーカイブの名前を例外リストに追加しようとしましたが、役に立ちませんでした。
特定の例外を除いて、ルート フォルダーとサブフォルダーからアーカイブされたすべてのファイルを取得するにはどうすればよいですか?
どうもありがとう。