問題タブ [archiverjs]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 大量のファイルを含む ZIP ファイルを Gulp で作成するには?
ZIP ファイルに大量のファイル (ある場合は 2700 以上、場合によっては数千になることもあります) を追加する Gulp タスクがあります。コードは次のとおりです。
このコードは小さなプロジェクトでは機能しますが、2000 を超えるファイルを処理すると、次のエラーが発生します。
したがって、ZIPに書き込む前に2000以上のファイルを同時に開くことはお勧めできません。
すべてのファイルを開かずに ZIP ファイルを書き込むようにするにはどうすればよいですか?
ありがとう。
情報: node 5.5.0 / npm 3.8.5 / archiver 1.0.0 / windows
node.js - Windowsのディレクトリパスに関するnodejs zipアーカイバの問題
Windowsでの使用zip.directory
に問題があります。
これは私が作成しようとしているファイル構造です:
.
├── file1.txt
├── file2.txt
└── file3.txt
file2.txt
とfile3.txt
呼ばれるディレクトリから来ていdir
ます。
サーバーにあるコードは次のとおりです。
これは Mac では問題なく動作します。ただし、を使用し'.'
てすべてを同じディレクトリに配置することは、Windows では機能しないようです (基本的file1.txt
には zip にするだけです)。
ただし、以下は機能します。
ただし、これにより、次のようなフォルダー構造が得られます。
.
├── file1.txt
└── somename
├── file2.txt
└── file3.txt
これは本当に私が探しているものではありません。これを回避する方法はありますか?