diff --git a/packages/vite/src/node/build.ts b/packages/vite/src/node/build.ts index 148833eabe9b30..e28f56ae7e1813 100644 --- a/packages/vite/src/node/build.ts +++ b/packages/vite/src/node/build.ts @@ -422,6 +422,7 @@ async function doBuild( const rollup = require('rollup') as typeof Rollup const rollupOptions: RollupOptions = { input, + context: 'globalThis', preserveEntrySignatures: ssr ? 'allow-extension' : libOptions