web-dev-qa-db-ja.com

BrowserSyncGulpタスクでプロキシURLが機能しない

プロキシURLがBrowserSyncとGulpで機能しない理由を誰かに教えてもらえますか?代わりに、開発URLとして http:// localhost:30 を使用し続けます。

gulp.task('watch', ['bs'], function() {
  gulp.watch('scss/*.scss', ['scss', browserSync.reload]);
});

gulp.task('bs', function() {
    browserSync.init(['css/style1.css', 'css/style2.css'], {
      proxy: 'dev.site.com'
    });
});

gulp.task('default', ['scss', 'watch']);
10
Cofey

私は同じ問題を抱えており、browser-syncがデフォルトのアドレス/ポートを使用しないようにするために次のことを行いました。

gulp.task('bs', function () {
    browserSync.init(null, {
        proxy: 'localhost:8080', // 'dev.site.com' in your example
        port: 5000
    });
});

これは私のために働き、browser-scynアドレスをlocalhost:5000に変更しました

4