Node Js Gulp - BrowserSync - Gulp смотреть PortForwarding на бродяге

Привет, ребята, я запускаю бродячую машину с localhost: 8088, моя задача gulp запускает локальный хост по умолчанию: http://localhost:3000/ как можно перезагрузить мой бродячий локальный хост: 8088, если появятся изменения (только браузер должен использовать live-reload?)

    gulp.task('browserSync', function () {
  browserSync.init({
    proxy: '127.0.0.1:3005',
    target: "localhost:8088",
    open: true,
    notify: true
  })
});

пробовал это, но все еще безуспешно


person mY777    schedule 11.01.2018    source источник


Ответы (1)


Попробуйте указать открытый параметр как внешний и указать порт и адрес в параметрах, как показано ниже.

{ "host": "localhost", "open": "external", "port": 8088 }

Надеюсь, это работает

person charan tej    schedule 11.01.2018
comment
уже пытался получить исключение, что порт 8088 уже используется, и он открывается: Локальный: localhost:8090 Внешний: 172.16.1.49:8090 - person mY777; 11.01.2018
comment
@ mY777 может быть, что порт 8088 был назначен некоторым процессам - person charan tej; 11.01.2018
comment
да, на нем работает бродяга: я хотел бы просто обновить URL-адрес, мне не нужен сервер для просмотра моих изменений, потому что бродячая машина уже их обслужила, но без перезагрузки :( - person mY777; 11.01.2018
comment
@ mY777 mY777 да, если порт назначен какому-то процессу, он будет отображаться как уже используемый. Попробуйте назначить свободный порт. Поэтому, если у вашей проблемы есть решение, отметьте его как ответ, чтобы он был полезен для всех, у кого есть похожая проблема. - person charan tej; 11.01.2018
comment
gulp загружает локальный хост с портом 8090, но все еще не перезагружает локальный хост: 8088 - person mY777; 11.01.2018