From 44da503cf2022a94922ae1e4df1090bc06a31793 Mon Sep 17 00:00:00 2001 From: Stephen Li <stephenli.ca@gmail.com> Date: Wed, 19 Jun 2024 23:44:20 -0400 Subject: [PATCH] Fix loader order lookup on windows --- src/webpack/QuasarUnusedPlugin.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/webpack/QuasarUnusedPlugin.ts b/src/webpack/QuasarUnusedPlugin.ts index d1e0e4b..5e5ec28 100644 --- a/src/webpack/QuasarUnusedPlugin.ts +++ b/src/webpack/QuasarUnusedPlugin.ts @@ -111,8 +111,8 @@ export class QuasarUnusedPlugin implements WebpackPluginInstance { // Inject loader after <template> has been processed by vue-loader const insertLoaderIdx = isScriptSetup - ? loaderItems.findIndex((loaderItem) => loaderItem.loader.includes('vue-loader/dist/index.js')) // Inject into <script> after it gets processed by vue-loader - : loaderItems.findIndex((loaderItem) => loaderItem.loader.includes('vue-loader/dist/templateLoader.js')) // Inject into ssrRender after <template> is processed by vue-loader + ? loaderItems.findIndex((loaderItem) => /vue-loader[\\/]dist[\\/]index\.js/.test(loaderItem.loader)) // Inject into <script> after it gets processed by vue-loader + : loaderItems.findIndex((loaderItem) => /vue-loader[\\/]dist[\\/]templateLoader\.js/.test(loaderItem.loader)) // Inject into ssrRender after <template> is processed by vue-loader loaderItems.splice(insertLoaderIdx, 0, { loader,