fs watcher Bugfix. First HMR call causes a browser error.
This commit is contained in:
parent
71f3598709
commit
d893a31d73
@ -59,5 +59,12 @@ export default async function startServer(params?: Params) {
|
||||
|
||||
log.server(`http://localhost:${server.port}`);
|
||||
|
||||
/**
|
||||
* First Rebuild to Avoid errors
|
||||
*/
|
||||
if (params?.dev && global.BUNDLER_CTX) {
|
||||
await global.BUNDLER_CTX.rebuild();
|
||||
}
|
||||
|
||||
return server;
|
||||
}
|
||||
|
||||
@ -12,11 +12,11 @@ export default async function ({ bundledMap }: Params) {
|
||||
|
||||
script += `const hmr = new EventSource("/__hmr");\n`;
|
||||
script += `hmr.addEventListener("update", async (event) => {\n`;
|
||||
script += ` if (event.data) {\n`;
|
||||
script += ` if (event?.data) {\n`;
|
||||
script += ` console.log(\`HMR Changes Detected. Updating ...\`);\n`;
|
||||
script += ` try {\n`;
|
||||
script += ` const data = JSON.parse(event.data);\n`;
|
||||
script += ` console.log("data", data);\n`;
|
||||
// script += ` console.log("data", data);\n`;
|
||||
// script += ` const modulePath = \`/\${data.target_map.path}\`;\n\n`;
|
||||
|
||||
// script += ` const modulePath = \`/${AppData["ClientHMRPath"]}?href=\${window.location.href}&t=\${Date.now()}\`;\n\n`;
|
||||
|
||||
Loading…
Reference in New Issue
Block a user