Ich versuche, einen Build-Prozess, Art und Weise zu machen, und es scheint wie Schluck-chown gibt mir nicht die richtigen Ergebnisse. Dieseschluck chown ändert nicht Besitzer
ist, was ich laufen:
gulp.task('clientDeploy', function() {
return gulp.src('client/dist/**/*')
.pipe(chown('rf', 'rfids'))
.pipe(gulp.dest('/var/www/html/dashboard'));
});
Das schluck Skript als root läuft, offensichtlich.
Das Ergebnis ist dieses:
drwxr-xr-x 2 root root 4.0K Jun 29 12:57 css/
drwxr-xr-x 2 root root 4.0K Jun 29 12:57 fonts/
drwxr-xr-x 2 root root 4.0K Jun 29 12:57 icons/
drwxr-xr-x 3 root root 4.0K Jun 29 12:57 images/
drwxr-xr-x 2 root root 4.0K Jun 29 12:57 js/
-rw-rw-r-- 1 root root 8.3K Jun 29 13:15 events-panel.html
-rw-r--r-- 1 root root 20K Jun 29 13:15 index.html
-rw-rw-r-- 1 root root 8.2K Jun 29 13:15 main-panel.html
ich here auf GitHub gelesen habe, dass das Problem mit gulp.dest sein könnte(), die nicht den Metadaten der Datei liest und verwendet die Benutzer, läuft die Befehl.
Hat jemand schon mal darüber gestolpert und es gelöst?
führen Sie Schluck mit Sudo oder als root? – YOU
Mit Sudo, es ist ein Teil eines größeren Build-System für den gesamten Server – Finkel
kann chun nach gulp.dest (tauschen, dass zwei Rohre) – YOU