Skip to content

Commit aa9b541

Browse files
fix: hmr do not crash on link without href (#400)
1 parent 0dafaf6 commit aa9b541

File tree

1 file changed

+8
-0
lines changed

1 file changed

+8
-0
lines changed

Diff for: src/hmr/hotModuleReplacement.js

+8
Original file line numberDiff line numberDiff line change
@@ -79,6 +79,10 @@ function getCurrentScriptUrl(moduleId) {
7979

8080
function updateCss(el, url) {
8181
if (!url) {
82+
if (!el.href) {
83+
return;
84+
}
85+
8286
// eslint-disable-next-line
8387
url = el.href.split('?')[0];
8488
}
@@ -140,6 +144,10 @@ function reloadStyle(src) {
140144
let loaded = false;
141145

142146
forEach.call(elements, (el) => {
147+
if (!el.href) {
148+
return;
149+
}
150+
143151
const url = getReloadUrl(el.href, src);
144152

145153
if (!isUrlRequest(url)) {

0 commit comments

Comments
 (0)