From 98e57deb9d16b23b7ae0c382cca49a9420443b47 Mon Sep 17 00:00:00 2001 From: Evan You Date: Wed, 13 Jan 2021 10:56:10 -0500 Subject: [PATCH] fix: transform import.meta.url in config files fix #1511 --- packages/vite/src/node/config.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/vite/src/node/config.ts b/packages/vite/src/node/config.ts index 8f0862f30e2e86..d1708d487a8492 100644 --- a/packages/vite/src/node/config.ts +++ b/packages/vite/src/node/config.ts @@ -486,7 +486,16 @@ async function bundleConfigFile( root: path.dirname(fileName), isBuild: true, asSrc: false - }) + }), + { + name: 'replace-import-meta', + transform(code, id) { + return code.replace( + /\bimport\.meta\.url\b/g, + JSON.stringify(`file://${id}`) + ) + } + } ] })