Ich versuche, eine Chrome-Erweiterung mit Gulp-Zip zu packen. Ich möchte die manifest.json lesen, um die Versionsnummer zu erhalten und sie im Zip-Dateinamen zu verwenden. Mein Code funktioniert jedoch innerhalb der gezippten Erweiterung, die manifest.json ist leer. Ich nehme an, weil die Datei geöffnet ist, wenn Zip auftritt. Irgendeine Möglichkeit, dies zu lesen und den Stream sofort zu schließen?JSON mit request von Schluck lesen und Dateistrom schließen
Jetzt interessanterweise funktioniert das unten ... was gibt?
var zip = require('gulp-zip');
var manifest = require('./src/manifest.json');
var manifest2 = require('./src/manifest.json');
gulp.task('build', ['default'], function() {
return gulp.src('build/**/*')
.pipe(zip('my-extension-' + manifest.version + '.zip'))
.pipe(gulp.dest('dist'));
});