3

プロキシ経由で動作するようにブラウザ同期をセットアップしようとしています:

gulp.task('browser-sync', function() {
    browserSync({
        notify: false,
        browser: "chrome",
        proxy:{
            host:"localhost"
        }
    });
});

問題は、プロキシを直接使用できないようで、代わりに手動でスニペットを Web サイトに挿入するように要求することです。

ただし、グローバル browser-sync を試してみると、うまくいきbrowser-sync start --proxy "localhost"ます。

gulp browser-sync のプロキシを機能させるにはどうすればよいですか? または、グローバルなブラウザ同期を gulp で動作させるにはどうすればよいですか? browser-sync が私の gulp ロジックで動作し、必要に応じてブラウザーをリロードできるようにすることが重要です。

4

2 に答える 2

4

ドキュメントによると、targetではなく使用する必要がありますhost

proxy: {
    target: "http://yourlocal.dev"
}

または単に

proxy: "local.dev"

@nibaが彼の答えに持っているように

于 2015-02-17T16:59:48.393 に答える
2

オプションを含むjson形式が間違っています。プロキシ フィールドにはネストされたプロパティがありません。これを試してください:

browserSync({
        notify: false,
        browser: "chrome",
        proxy: "localhost"
    });
于 2015-02-14T08:01:08.620 に答える