diff --git a/packages/vite-node/src/client.ts b/packages/vite-node/src/client.ts index fa4b71eb958f..e95abee9e663 100644 --- a/packages/vite-node/src/client.ts +++ b/packages/vite-node/src/client.ts @@ -425,7 +425,7 @@ function exportAll(exports: any, sourceModule: any) { if (exports === sourceModule) return - if (typeof sourceModule !== 'object' || Array.isArray(sourceModule) || !sourceModule) + if (isPrimitive(sourceModule) || Array.isArray(sourceModule)) return for (const key in sourceModule) {