Skip to content

Commit cfd5d39

Browse files
committed
fix(dev-server): clear module cache on ssr reload
1 parent 31e7765 commit cfd5d39

File tree

1 file changed

+2
-0
lines changed

1 file changed

+2
-0
lines changed

src/dev-server/ssr-request.ts

+2
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,8 @@ async function setupHydrateApp(devServerConfig: d.DevServerConfig, serverCtx: d.
154154
// brute force way of clearning node's module cache
155155
// not using `delete require.cache[id]` since it'll cause memory leaks
156156
require.cache = {};
157+
const Module = require('module');
158+
Module._cache[hydrateAppFilePath] = undefined;
157159

158160
hydrateApp = require(hydrateAppFilePath);
159161
}

0 commit comments

Comments
 (0)