From 53e0252ea1037b510f85e682e9bb88662bb39927 Mon Sep 17 00:00:00 2001 From: void_malex Date: Sun, 11 Apr 2021 21:42:11 +0100 Subject: [PATCH 1/2] use href to get the full path of the file fixes https://github.com/tailwindlabs/tailwindcss/issues/4043 --- jit/lib/setupContext.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/jit/lib/setupContext.js b/jit/lib/setupContext.js index aeb32cc75c3d..5f2efe5797b7 100644 --- a/jit/lib/setupContext.js +++ b/jit/lib/setupContext.js @@ -229,7 +229,7 @@ function trackModified(files) { for (let file of files) { if (!file) continue - let pathname = url.parse(file).pathname + let pathname = url.parse(file).href let newModified = fs.statSync(decodeURIComponent(pathname)).mtimeMs if (!fileModifiedMap.has(file) || newModified > fileModifiedMap.get(file)) { From 008b32afbe848fc7247cf0d53325df964e8c9843 Mon Sep 17 00:00:00 2001 From: void_malex Date: Sun, 2 May 2021 15:46:26 +0100 Subject: [PATCH 2/2] drop query strings and document fragment from path --- src/jit/lib/setupContext.js | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/jit/lib/setupContext.js b/src/jit/lib/setupContext.js index 157609fc376c..4ee729066667 100644 --- a/src/jit/lib/setupContext.js +++ b/src/jit/lib/setupContext.js @@ -231,7 +231,8 @@ function trackModified(files) { for (let file of files) { if (!file) continue - let pathname = url.parse(file).href + let parsed = url.parse(file) + let pathname = parsed.href.replace(parsed.hash, '').replace(parsed.search, '') let newModified = fs.statSync(decodeURIComponent(pathname)).mtimeMs if (!fileModifiedMap.has(file) || newModified > fileModifiedMap.get(file)) {