From 4ace630b71f6b17c9a665290c239a5f8f31e253f Mon Sep 17 00:00:00 2001 From: yoho Date: Mon, 9 May 2022 23:40:46 +0800 Subject: [PATCH] chore: update --- packages/vite/src/node/plugins/dynamicImportVars.ts | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/packages/vite/src/node/plugins/dynamicImportVars.ts b/packages/vite/src/node/plugins/dynamicImportVars.ts index 97a598e86fe1d2..21edc77be8233f 100644 --- a/packages/vite/src/node/plugins/dynamicImportVars.ts +++ b/packages/vite/src/node/plugins/dynamicImportVars.ts @@ -34,13 +34,12 @@ const dynamicImportHelper = (glob: Record, path: string) => { } function parseDynamicImportPattern( - strings: string + filename: string ): DynamicImportPattern | null { - const filename = strings.slice(1, -1) const rawQuery = parseRequest(filename) let globParams: DynamicImportRequest | null = null const ast = ( - parseJS(strings, { + parseJS(`\`${filename}\``, { ecmaVersion: 'latest', sourceType: 'module' }) as any @@ -86,9 +85,7 @@ export async function transformDynamicImport( posix.dirname(normalizePath(importer)), normalizePath(resolvedFileName) ) - importSource = normalizePath( - '`' + (relativeFileName[0] === '.' ? '' : './') + relativeFileName + '`' - ) + importSource = (relativeFileName[0] === '.' ? '' : './') + relativeFileName } const dynamicImportPattern = parseDynamicImportPattern(importSource)