diff --git a/packages/preset-umi/src/features/ssr/webpack/webpack.ts b/packages/preset-umi/src/features/ssr/webpack/webpack.ts index 44fe48f76e03..900ac02d01c2 100644 --- a/packages/preset-umi/src/features/ssr/webpack/webpack.ts +++ b/packages/preset-umi/src/features/ssr/webpack/webpack.ts @@ -38,6 +38,8 @@ export const build = async (api: IApi, opts: any) => { const absOutputFile = absServerBuildPath(api); await oChainWebpack(memo, { ...opts, ssr: true }); + // ssr dont need externals + memo.externals({}); memo.entryPoints.clear(); memo.entry('umi').add(resolve(api.paths.absTmpPath, 'umi.server.ts')); memo.target('node');