1 | module.exports = function () {
|
2 | function webpackHotUpdateCallback(chunkId, moreModules) {
|
3 | hotAddUpdateChunk(chunkId, moreModules);
|
4 | if (parentHotUpdateCallback) {
|
5 | parentHotUpdateCallback(chunkId, moreModules);
|
6 | }
|
7 | }
|
8 |
|
9 | function hotDownloadUpdateChunk(chunkId) {
|
10 | const requestPath = './' + $hotChunkFilename$;
|
11 | try {
|
12 | require(requestPath);
|
13 | } catch (e) {
|
14 | console.log("Hot download for update chunk failed.");
|
15 | console.error(e);
|
16 | }
|
17 | }
|
18 |
|
19 | function hotDownloadManifest() {
|
20 | return new Promise(function (resolve, reject) {
|
21 | const requestPath = './' + $hotMainFilename$;
|
22 | try {
|
23 | const update = require(requestPath);
|
24 | resolve(update);
|
25 | } catch (e) {
|
26 | console.log("Hot download for manifest failed.");
|
27 | console.error(e);
|
28 | reject(e);
|
29 | }
|
30 | });
|
31 | }
|
32 | };
|