From 7be17a28fa15c9a84c09e5ede597b2c5ef69a471 Mon Sep 17 00:00:00 2001 From: Roman Axelrod Date: Mon, 24 Oct 2022 11:10:11 +0300 Subject: [PATCH] Make sure the preview option is working on localhost without local network or internet connection. --- server.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/server.js b/server.js index 626de1c..dd1d088 100755 --- a/server.js +++ b/server.js @@ -236,9 +236,20 @@ function startBrowserSync() { const options = bs.getOptions().toJS(); + const urls = { + devTool: options.urls.local.replace(options.port, options.proxy.url.port), + previewFrame: options.urls.local, + }; + + // If local network is available. + if (options.urls.external) { + urls.devTool = options.urls.external.replace(options.port, options.proxy.url.port); + urls.previewFrame = options.urls.external; + } + resolve({ - devToolUrl: options.urls.external.replace(options.port, options.proxy.url.port), - previewFrameUrl: options.urls.external, + devToolUrl: urls.devTool, + previewFrameUrl: urls.previewFrame, port: options.port }); });