Ich habe einen Symlink in meinen Bildern Ordnern, in einem anderen Ordner verweist enthält externe Bilder von einem Dritten Bibliothek zur Verfügung gestellt (von Bower verwaltet - Gotta Javascript lieben). Im Rahmen meiner Build-Prozess, komprimieren ich alle Bilder wie folgt:Gulp geben Fehler auf Symlinks in gulp.src()
gulp.task('images', function() {
return gulp.src('static/img/**/*')
.pipe(imagemin({ optimizationLevel: 3, progressive: true, interlaced: true }))
.pipe(gulp.dest('dist/img'))
});
Wenn Schluck auf den symbolischen Link-Ordner im img Ordner bekommt, gibt es
events.js:72
throw er; // Unhandled 'error' event
^
Error: EISDIR, read
Mit schluck-debug, dass es zeigt, baulks auf dem Symlink-Ordner. Ich bin auf Mac OSX und der Symlink wurde mit ln -s erstellt. Irgendwelche Ideen?
Haben Sie versucht, die tatsächliche Datei/den Ordner anstelle des Symlinks zu verwenden? Nur um zu überprüfen, ob die Symlinks das Problem lösen. Der EISDIR Fehler lässt mich denken, dass Schluck versucht, ein Verzeichnis zu verwenden, wie es src anstelle der Dateien in diesem Verzeichnis ist. – donnywals
Funktioniert gut, wenn es ein Ordner ist. Ich habe das als vorübergehende Lösung benutzt. – rstuart85
ich die Begegnung mit dem gleichen Problem arbeiten derzeit mit JSPM lokalen Links ... – ryanlutgen