@maksimLavrenyuk

Как с помощью browserSync proxy подменить файлы с деплой-сервера на локальные?

Здравствуйте!
Есть деплой сервер, на котором запущено приложение.
Мне нужно, чтобы при открытии localhost:3000 browserSync подменял определенные файлы с деплой сервера на локальные файлы.
Например:
страница запрашивает
src="/public/dist/js/database_import_edit.bundle.js",
browserSync-ку нужно взять этот путь и заменить его на путь к локальному файлу.
Таск для browserSync
gulp.task("watch", function () {
    browserSync.init({
        proxy: "http://example.lan",
        files: ["./public/dist/js/**"],
        serveStatic: ["./public/dist/js/"],
        rewriteRules: [
            {
                match: new RegExp("dist/js/database_import_edit.bundle.js"),
                fn: function() {
                    return "browsersync/database_import_edit.bundle.js"
                }
            }
        ]
    });
    gulp.watch(webcontrol_dir + "js/**/*.js", gulp.series("build:js"));
});
  • Вопрос задан
  • 27 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы