File tree Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Expand file tree Collapse file tree 1 file changed +13
-1
lines changed Original file line number Diff line number Diff line change @@ -19,7 +19,12 @@ import {
1919 getSrcDescriptor ,
2020 getTempSrcDescriptor ,
2121} from './utils/descriptorCache'
22- import { clearScriptCache , getResolvedScript , typeDepToSFCMap } from './script'
22+ import {
23+ clearScriptCache ,
24+ getResolvedScript ,
25+ resolveScript ,
26+ typeDepToSFCMap ,
27+ } from './script'
2328import { transformMain } from './main'
2429import { handleHotUpdate , handleTypeDepChange } from './handleHotUpdate'
2530import { transformTemplateAsModule } from './template'
@@ -301,6 +306,13 @@ export default function vuePlugin(rawOptions: Options = {}): Plugin<Api> {
301306 if ( query . type === 'script' ) {
302307 // handle <script> + <script setup> merge via compileScript()
303308 block = getResolvedScript ( descriptor , ssr )
309+ if ( ! block )
310+ block = resolveScript (
311+ descriptor ,
312+ options . value ,
313+ ssr ,
314+ customElementFilter . value ( filename ) ,
315+ )
304316 } else if ( query . type === 'template' ) {
305317 block = descriptor . template !
306318 } else if ( query . type === 'style' ) {
You can’t perform that action at this time.
0 commit comments