Я достаточно хорошо ознакомился с живым сервером и браузерами. Однако я не могу успокоиться, чтобы понять, как они работают вместе.gulp live-server vs browserSync
Задача browserSync заключается в синхронизации всех браузеров, а работа Live-сервера - перезагрузка моего экспресс-сервера.
так, как это ниже поможет задача моей работы потока:
gulp.task('live-server', function() {
var server = new LiveServer('server/main.js');
server.start();
});
gulp.task('serve', ['live-server'], function() {
browserSync.init(null, {
proxy: 'http://localhost:7777',
port: 9001
});
});
Вывод, который я получаю, когда я бегу gulp serve
является
[09:31:05] Using gulpfile ~/Documents/Code/test/gulpfile.js
[09:31:05] Starting 'live-server'...
[09:31:05] Finished 'live-server' after 8.55 ms
[09:31:05] Starting 'serve'...
[09:31:05] Finished 'serve' after 60 ms
livereload[tiny-lr] listening on 35729 ...
[BS] Proxying: http://localhost:7777
[BS] Access URLs:
-------------------------------------
Local: http://localhost:9001
External: http://172.20.3.230:9001
-------------------------------------
UI: http://localhost:3001
UI External: http://172.20.3.230:3001
------------------------------------
Что это внешнее, а что интерфейс внешней с все новые порты 9001, 3001 ??