From 4fbbc10f62aae02beb0c59e946c5fd18cd0d63f3 Mon Sep 17 00:00:00 2001 From: Daniel Roe Date: Sun, 3 Mar 2024 21:36:12 +0000 Subject: [PATCH] fix(nuxt): skip vue style blocks in unctx transform (#26059) --- packages/nuxt/src/core/plugins/unctx.ts | 2 +- test/fixtures/basic/pages/styles.vue | 2 ++ 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/packages/nuxt/src/core/plugins/unctx.ts b/packages/nuxt/src/core/plugins/unctx.ts index 1e458eda49..c6ef9eb054 100644 --- a/packages/nuxt/src/core/plugins/unctx.ts +++ b/packages/nuxt/src/core/plugins/unctx.ts @@ -17,7 +17,7 @@ export const UnctxTransformPlugin = createUnplugin((options: UnctxTransformPlugi name: 'unctx:transform', enforce: 'post', transformInclude (id) { - return isVue(id) || isJS(id) + return isVue(id, { type: ['template', 'script']}) || isJS(id) }, transform (code) { // TODO: needed for webpack - update transform in unctx/unplugin? diff --git a/test/fixtures/basic/pages/styles.vue b/test/fixtures/basic/pages/styles.vue index 2aadb5da0e..a8f5f2fa02 100644 --- a/test/fixtures/basic/pages/styles.vue +++ b/test/fixtures/basic/pages/styles.vue @@ -18,6 +18,8 @@ import '~/assets/assets.css'