From 0ec86ccdcc42af512acbf5034a4327d18a192123 Mon Sep 17 00:00:00 2001 From: Evan You Date: Sat, 9 Jan 2021 15:43:22 -0500 Subject: [PATCH] fix(plugin-vue): pass on script and style options to compiler-sfc fix #1450 --- packages/plugin-vue/src/script.ts | 1 + packages/plugin-vue/src/style.ts | 1 + 2 files changed, 2 insertions(+) diff --git a/packages/plugin-vue/src/script.ts b/packages/plugin-vue/src/script.ts index 7a1cdcda..18e8708c 100644 --- a/packages/plugin-vue/src/script.ts +++ b/packages/plugin-vue/src/script.ts @@ -38,6 +38,7 @@ export function resolveScript( let resolved: SFCScriptBlock | null = null resolved = compileScript(descriptor, { + ...options.script, id: descriptor.id, isProd: options.isProduction, inlineTemplate: !options.devServer, diff --git a/packages/plugin-vue/src/style.ts b/packages/plugin-vue/src/style.ts index ce9a653c..c6575787 100644 --- a/packages/plugin-vue/src/style.ts +++ b/packages/plugin-vue/src/style.ts @@ -13,6 +13,7 @@ export async function transformStyle( // vite already handles pre-processors and CSS module so this is only // applying SFC-specific transforms like scoped mode and CSS vars rewrite (v-bind(var)) const result = await compileStyleAsync({ + ...options.style, filename: descriptor.filename, id: `data-v-${descriptor.id}`, isProd: options.isProduction,