mirror of https://github.com/webpack/webpack.git
22 lines
598 B
JavaScript
22 lines
598 B
JavaScript
|
if(module.hot) {
|
||
|
window.onmessage = function(event) {
|
||
|
if(event.data === "webpackHotUpdate" && module.hot.status() === "idle") {
|
||
|
module.hot.check(function(err, updatedModules) {
|
||
|
if(err) {
|
||
|
if(module.hot.status() in {abort:1,fail:1})
|
||
|
window.location.reload();
|
||
|
else
|
||
|
console.warn("Update failed: " + err);
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
if(!updatedModules || updatedModules.length === 0)
|
||
|
return console.log("Update is empty.");
|
||
|
console.log("Updated modules:");
|
||
|
updatedModules.forEach(function(moduleId) {
|
||
|
console.log(" - " + moduleId);
|
||
|
});
|
||
|
});
|
||
|
}
|
||
|
};
|
||
|
}
|