Update HMR. Make page reload when __root.tsx file is changed.
This commit is contained in:
@@ -42,9 +42,21 @@ export default async function serverPostBuildFn({ artifacts }: Params) {
|
||||
}
|
||||
|
||||
try {
|
||||
let final_data: { [k: string]: any } = {};
|
||||
|
||||
console.log("global.ROOT_FILE_UPDATED", global.ROOT_FILE_UPDATED);
|
||||
|
||||
if (global.ROOT_FILE_UPDATED) {
|
||||
final_data = { reload: true };
|
||||
} else {
|
||||
final_data = final_artifact;
|
||||
}
|
||||
|
||||
controller.controller.enqueue(
|
||||
`event: update\ndata: ${JSON.stringify(final_artifact)}\n\n`,
|
||||
`event: update\ndata: ${JSON.stringify(final_data)}\n\n`,
|
||||
);
|
||||
|
||||
global.ROOT_FILE_UPDATED = false;
|
||||
} catch {
|
||||
global.HMR_CONTROLLERS.splice(i, 1);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user