From 102ab8dbdd88b56e958757ac8f049ec24f4bd101 Mon Sep 17 00:00:00 2001 From: David Bohn Date: Sat, 6 Nov 2021 14:31:28 +0100 Subject: [PATCH 1/2] Replace server.origin in css plugin to correctly register dependency --- packages/vite/src/node/plugins/css.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/packages/vite/src/node/plugins/css.ts b/packages/vite/src/node/plugins/css.ts index 5a1430e4c04954..b021bd45a054ed 100644 --- a/packages/vite/src/node/plugins/css.ts +++ b/packages/vite/src/node/plugins/css.ts @@ -218,7 +218,7 @@ export function cssPlugin(config: ResolvedConfig): Plugin { : await moduleGraph.ensureEntryFromUrl( ( await fileToUrl(file, config, this) - ).replace(config.base, '/') + ).replace((config.server?.origin ?? '') + config.base, '/') ) ) } From e7f491ea1c32d1a290739a78477b503fd4c3cf48 Mon Sep 17 00:00:00 2001 From: David Bohn Date: Sat, 6 Nov 2021 16:54:10 +0100 Subject: [PATCH 2/2] Update tailwind playground to run with server origin --- packages/playground/tailwind/vite.config.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/packages/playground/tailwind/vite.config.ts b/packages/playground/tailwind/vite.config.ts index 8d076bee7e2277..46c8a997bdc912 100644 --- a/packages/playground/tailwind/vite.config.ts +++ b/packages/playground/tailwind/vite.config.ts @@ -11,5 +11,10 @@ export default defineConfig({ build: { // to make tests faster minify: false + }, + server: { + // This option caused issues with HMR, + // although it should not affect the build + origin: "http://localhost:8080/", } })