Heim > Web-Frontend > js-Tutorial > Hauptteil

Detaillierte Erläuterung des Archiver-Paketierungsmoduls unter nodejs_node.js

WBOY
Freigeben: 2016-05-16 16:29:21
Original
1764 Leute haben es durchsucht

Archiver ist ein Modul, das plattformübergreifende Paketierungsfunktionen in NodeJS realisieren kann. Es ist ein relativ einfach zu verwendendes Modul von Drittanbietern.

Installieren Sie das Archivmodul vor der Verwendung.

Code kopieren Der Code lautet wie folgt:

npm install archiver

Erstellen Sie einen Code

Code kopieren Der Code lautet wie folgt:

var archiver = require('archiver');
var fs = require('fs');
//Gepackte Datei
var files = [
'files/001.png',
'files/002.png'
];
var zipPath = 'test.zip';
//Erstelle einen Ausgabestream für die endgültige gepackte Datei
var-Ausgabe = fs.createWriteStream(zipPath);
//Archivobjekt generieren, der Verpackungstyp ist zip
var zipArchiver = archiver('zip');
//Verknüpfen Sie das Verpackungsobjekt mit dem Ausgabestream
zipArchiver.pipe(output);
for(var i=0; i < files.length; i ) {
console.log(files[i]);
//Füge den Stream der gepackten Datei zum Archivobjekt
hinzu zipArchiver.append(fs.createReadStream(files[i]), {'name': files[i]});
}
//Paket
zipArchiver.finalize();

Es ist sehr einfach, die Verpackungsfunktion abzuschließen.

Download-Adresse dieses Moduls: https://github.com/ctalkington/node-archiver

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!