私はビルドプロセスを整えようとしていますが、gulp-chownは正しい結果を得られないようです。gulp chownは所有者を変更していません
これは私が実行するものである:
gulp.task('clientDeploy', function() {
return gulp.src('client/dist/**/*')
.pipe(chown('rf', 'rfids'))
.pipe(gulp.dest('/var/www/html/dashboard'));
});
一気スクリプトは明らかに、rootとして実行されます。ファイルのメタデータを読み込み、実行するユーザーを使用していない私は、問題は(gulp.destであるかもしれないことGitHubの上hereを読んだ
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
):
結果がこれですコマンド。
誰もこれを見越して解決しましたか?
あなたはsudoでgulpを実行するの?ルートとして実行しますか? – YOU
sudoを使うと、サーバー全体の大規模ビルドシステムの一部です – Finkel
gulp.destの後にchownを使用することがあります(2つのパイプを交換してください) – YOU