This repository was archived by the owner on Jan 18, 2022. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +150
-198
lines changed Expand file tree Collapse file tree 3 files changed +150
-198
lines changed Original file line number Diff line number Diff line change 2828 "@types/debug" : " ^4.1.5" ,
2929 "@types/jest" : " ^25.2.3" ,
3030 "@types/node" : " ^13.13.2" ,
31- "@vue/compiler-sfc" : " ^3.0.0-beta.14 " ,
31+ "@vue/compiler-sfc" : " ^3.0.0-beta.22 " ,
3232 "husky" : " ^4.2.0" ,
3333 "jest" : " ^26.0.1" ,
3434 "lint-staged" : " ^10.1.7" ,
Original file line number Diff line number Diff line change @@ -452,14 +452,19 @@ function getTemplateCode(
452452function getScriptCode ( descriptor : SFCDescriptor , resourcePath : string ) {
453453 let scriptImport = `const script = {}`
454454 if ( descriptor . script || descriptor . scriptSetup ) {
455- descriptor . script = compileScript ( descriptor )
456- const src = descriptor . script . src || resourcePath
457- const attrsQuery = attrsToQuery ( descriptor . script . attrs , 'js' )
458- const srcQuery = descriptor . script . src ? `&src` : ``
459- const query = `?vue&type=script${ srcQuery } ${ attrsQuery } `
460- const scriptRequest = _ ( src + query )
461- scriptImport =
462- `import script from ${ scriptRequest } \n` + `export * from ${ scriptRequest } ` // support named exports
455+ if ( compileScript ) {
456+ descriptor . script = compileScript ( descriptor )
457+ }
458+ if ( descriptor . script ) {
459+ const src = descriptor . script . src || resourcePath
460+ const attrsQuery = attrsToQuery ( descriptor . script . attrs , 'js' )
461+ const srcQuery = descriptor . script . src ? `&src` : ``
462+ const query = `?vue&type=script${ srcQuery } ${ attrsQuery } `
463+ const scriptRequest = _ ( src + query )
464+ scriptImport =
465+ `import script from ${ scriptRequest } \n` +
466+ `export * from ${ scriptRequest } ` // support named exports
467+ }
463468 }
464469 return scriptImport
465470}
You can’t perform that action at this time.
0 commit comments