From aa9b541d56e39a7e61b7847c9a72c77e9284f1dc Mon Sep 17 00:00:00 2001 From: Evilebot Tnawi Date: Fri, 24 May 2019 16:20:24 +0300 Subject: [PATCH] fix: hmr do not crash on link without href (#400) --- src/hmr/hotModuleReplacement.js | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/src/hmr/hotModuleReplacement.js b/src/hmr/hotModuleReplacement.js index 9d9a482e..6d6611b1 100644 --- a/src/hmr/hotModuleReplacement.js +++ b/src/hmr/hotModuleReplacement.js @@ -79,6 +79,10 @@ function getCurrentScriptUrl(moduleId) { function updateCss(el, url) { if (!url) { + if (!el.href) { + return; + } + // eslint-disable-next-line url = el.href.split('?')[0]; } @@ -140,6 +144,10 @@ function reloadStyle(src) { let loaded = false; forEach.call(elements, (el) => { + if (!el.href) { + return; + } + const url = getReloadUrl(el.href, src); if (!isUrlRequest(url)) {