| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | # example.js
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-09 02:29:40 +08:00
										 |  |  | ```javascript | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | require(["./a", "./b", "./c"], function(a, b, c) {}); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require.ensure(["./a"], function(require) { | 
					
						
							|  |  |  | 	require("./b"); | 
					
						
							|  |  |  | 	require("./d"); | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | require.ensure(["./a", "./e"], function(require) { | 
					
						
							|  |  |  | 	require("./a"); | 
					
						
							|  |  |  | 	require.ensure(["./b"], function(require) { | 
					
						
							|  |  |  | 		require("./f"); | 
					
						
							|  |  |  | 	}); | 
					
						
							|  |  |  | 	require.ensure(["./b"], function(require) { | 
					
						
							|  |  |  | 		require("./g"); | 
					
						
							|  |  |  | 	}); | 
					
						
							|  |  |  | }); | 
					
						
							|  |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # webpack.config.js
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-09 02:29:40 +08:00
										 |  |  | ```javascript | 
					
						
							| 
									
										
										
										
											2025-07-08 20:46:25 +08:00
										 |  |  | "use strict"; | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | module.exports = { | 
					
						
							| 
									
										
										
										
											2023-03-12 10:27:40 +08:00
										 |  |  | 	// mode: "development" || "production", | 
					
						
							| 
									
										
										
										
											2017-12-14 17:58:03 +08:00
										 |  |  | 	optimization: { | 
					
						
							| 
									
										
										
										
											2018-01-20 00:06:59 +08:00
										 |  |  | 		splitChunks: { | 
					
						
							|  |  |  | 			minSize: 0 // This example is too small | 
					
						
							|  |  |  | 		}, | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | 		chunkIds: "deterministic" // To keep filename consistent between different modes (for example building only) | 
					
						
							| 
									
										
										
										
											2017-12-14 17:58:03 +08:00
										 |  |  | 	} | 
					
						
							| 
									
										
										
										
											2017-03-31 02:25:01 +08:00
										 |  |  | }; | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2018-01-05 04:39:29 +08:00
										 |  |  | # dist/output.js
 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-04-09 02:29:40 +08:00
										 |  |  | ```javascript | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /******/ (() => { // webpackBootstrap | 
					
						
							|  |  |  | /******/ 	var __webpack_modules__ = ({}); | 
					
						
							| 
									
										
										
										
											2019-11-19 21:10:28 +08:00
										 |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | <details><summary><code>/* webpack runtime code */</code></summary> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ``` js | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /************************************************************************/ | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | /******/ 	// The module cache | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /******/ 	var __webpack_module_cache__ = {}; | 
					
						
							|  |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | /******/ 	// The require function | 
					
						
							|  |  |  | /******/ 	function __webpack_require__(moduleId) { | 
					
						
							|  |  |  | /******/ 		// Check if module is in cache | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 		var cachedModule = __webpack_module_cache__[moduleId]; | 
					
						
							|  |  |  | /******/ 		if (cachedModule !== undefined) { | 
					
						
							|  |  |  | /******/ 			return cachedModule.exports; | 
					
						
							| 
									
										
										
										
											2017-05-23 04:45:18 +08:00
										 |  |  | /******/ 		} | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | /******/ 		// Create a new module (and put it into the cache) | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /******/ 		var module = __webpack_module_cache__[moduleId] = { | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 			// no module.id needed | 
					
						
							|  |  |  | /******/ 			// no module.loaded needed | 
					
						
							| 
									
										
										
										
											2016-06-06 02:51:44 +08:00
										 |  |  | /******/ 			exports: {} | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | /******/ 		}; | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | /******/ 		// Execute the module function | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /******/ 		__webpack_modules__[moduleId](module, module.exports, __webpack_require__); | 
					
						
							|  |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | /******/ 		// Return the exports of the module | 
					
						
							|  |  |  | /******/ 		return module.exports; | 
					
						
							|  |  |  | /******/ 	} | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | /******/ 	// expose the modules object (__webpack_modules__) | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /******/ 	__webpack_require__.m = __webpack_modules__; | 
					
						
							|  |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | /************************************************************************/ | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 	/* webpack/runtime/ensure chunk */ | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	(() => { | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		__webpack_require__.f = {}; | 
					
						
							|  |  |  | /******/ 		// This file contains only the entry chunk. | 
					
						
							|  |  |  | /******/ 		// The chunk loading function for additional chunks | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 		__webpack_require__.e = (chunkId) => { | 
					
						
							|  |  |  | /******/ 			return Promise.all(Object.keys(__webpack_require__.f).reduce((promises, key) => { | 
					
						
							| 
									
										
										
										
											2019-08-05 19:32:25 +08:00
										 |  |  | /******/ 				__webpack_require__.f[key](chunkId, promises); | 
					
						
							|  |  |  | /******/ 				return promises; | 
					
						
							|  |  |  | /******/ 			}, [])); | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		}; | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	})(); | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 	 | 
					
						
							|  |  |  | /******/ 	/* webpack/runtime/get javascript chunk filename */ | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	(() => { | 
					
						
							| 
									
										
										
										
											2019-05-10 03:34:28 +08:00
										 |  |  | /******/ 		// This function allow to reference async chunks | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 		__webpack_require__.u = (chunkId) => { | 
					
						
							| 
									
										
										
										
											2019-02-05 01:52:39 +08:00
										 |  |  | /******/ 			// return url for filenames based on template | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 			return "" + chunkId + ".output.js"; | 
					
						
							|  |  |  | /******/ 		}; | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	})(); | 
					
						
							|  |  |  | /******/ 	 | 
					
						
							|  |  |  | /******/ 	/* webpack/runtime/hasOwnProperty shorthand */ | 
					
						
							|  |  |  | /******/ 	(() => { | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 		__webpack_require__.o = (obj, prop) => (Object.prototype.hasOwnProperty.call(obj, prop)) | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	})(); | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 	/* webpack/runtime/load script */ | 
					
						
							|  |  |  | /******/ 	(() => { | 
					
						
							|  |  |  | /******/ 		var inProgress = {}; | 
					
						
							|  |  |  | /******/ 		// data-webpack is not used as build has no uniqueName | 
					
						
							|  |  |  | /******/ 		// loadScript function to load a script via script tag | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 		__webpack_require__.l = (url, done, key, chunkId) => { | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 			if(inProgress[url]) { inProgress[url].push(done); return; } | 
					
						
							|  |  |  | /******/ 			var script, needAttach; | 
					
						
							|  |  |  | /******/ 			if(key !== undefined) { | 
					
						
							|  |  |  | /******/ 				var scripts = document.getElementsByTagName("script"); | 
					
						
							|  |  |  | /******/ 				for(var i = 0; i < scripts.length; i++) { | 
					
						
							|  |  |  | /******/ 					var s = scripts[i]; | 
					
						
							|  |  |  | /******/ 					if(s.getAttribute("src") == url) { script = s; break; } | 
					
						
							|  |  |  | /******/ 				} | 
					
						
							|  |  |  | /******/ 			} | 
					
						
							|  |  |  | /******/ 			if(!script) { | 
					
						
							|  |  |  | /******/ 				needAttach = true; | 
					
						
							|  |  |  | /******/ 				script = document.createElement('script'); | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							|  |  |  | /******/ 				script.charset = 'utf-8'; | 
					
						
							|  |  |  | /******/ 				if (__webpack_require__.nc) { | 
					
						
							|  |  |  | /******/ 					script.setAttribute("nonce", __webpack_require__.nc); | 
					
						
							|  |  |  | /******/ 				} | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 				script.src = url; | 
					
						
							|  |  |  | /******/ 			} | 
					
						
							|  |  |  | /******/ 			inProgress[url] = [done]; | 
					
						
							|  |  |  | /******/ 			var onScriptComplete = (prev, event) => { | 
					
						
							|  |  |  | /******/ 				// avoid mem leaks in IE. | 
					
						
							|  |  |  | /******/ 				script.onerror = script.onload = null; | 
					
						
							|  |  |  | /******/ 				clearTimeout(timeout); | 
					
						
							|  |  |  | /******/ 				var doneFns = inProgress[url]; | 
					
						
							|  |  |  | /******/ 				delete inProgress[url]; | 
					
						
							|  |  |  | /******/ 				script.parentNode && script.parentNode.removeChild(script); | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 				doneFns && doneFns.forEach((fn) => (fn(event))); | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 				if(prev) return prev(event); | 
					
						
							|  |  |  | /******/ 			} | 
					
						
							|  |  |  | /******/ 			var timeout = setTimeout(onScriptComplete.bind(null, undefined, { type: 'timeout', target: script }), 120000); | 
					
						
							|  |  |  | /******/ 			script.onerror = onScriptComplete.bind(null, script.onerror); | 
					
						
							|  |  |  | /******/ 			script.onload = onScriptComplete.bind(null, script.onload); | 
					
						
							|  |  |  | /******/ 			needAttach && document.head.appendChild(script); | 
					
						
							|  |  |  | /******/ 		}; | 
					
						
							|  |  |  | /******/ 	})(); | 
					
						
							|  |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2019-11-15 07:06:30 +08:00
										 |  |  | /******/ 	/* webpack/runtime/publicPath */ | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	(() => { | 
					
						
							| 
									
										
										
										
											2019-11-15 07:06:30 +08:00
										 |  |  | /******/ 		__webpack_require__.p = "dist/"; | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	})(); | 
					
						
							| 
									
										
										
										
											2019-11-15 07:06:30 +08:00
										 |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 	/* webpack/runtime/jsonp chunk loading */ | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	(() => { | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 		// no baseURI | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		// object to store loaded and loading chunks | 
					
						
							|  |  |  | /******/ 		// undefined = chunk not loaded, null = chunk preloaded/prefetched | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 		// [resolve, reject, Promise] = chunk loading, 0 = chunk loaded | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		var installedChunks = { | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | /******/ 			792: 0 | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		}; | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 		__webpack_require__.f.j = (chunkId, promises) => { | 
					
						
							|  |  |  | /******/ 				// JSONP chunk loading for javascript | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 				var installedChunkData = __webpack_require__.o(installedChunks, chunkId) ? installedChunks[chunkId] : undefined; | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 				if(installedChunkData !== 0) { // 0 means "already installed". | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 					// a Promise means "currently loading". | 
					
						
							|  |  |  | /******/ 					if(installedChunkData) { | 
					
						
							|  |  |  | /******/ 						promises.push(installedChunkData[2]); | 
					
						
							|  |  |  | /******/ 					} else { | 
					
						
							|  |  |  | /******/ 						if(true) { // all chunks have JS | 
					
						
							|  |  |  | /******/ 							// setup Promise in chunk cache | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 							var promise = new Promise((resolve, reject) => (installedChunkData = installedChunks[chunkId] = [resolve, reject])); | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 							promises.push(installedChunkData[2] = promise); | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 							// start chunk loading | 
					
						
							|  |  |  | /******/ 							var url = __webpack_require__.p + __webpack_require__.u(chunkId); | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 							// create error before stack unwound to get useful stacktrace later | 
					
						
							|  |  |  | /******/ 							var error = new Error(); | 
					
						
							|  |  |  | /******/ 							var loadingEnded = (event) => { | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 								if(__webpack_require__.o(installedChunks, chunkId)) { | 
					
						
							| 
									
										
										
										
											2019-11-15 07:06:30 +08:00
										 |  |  | /******/ 									installedChunkData = installedChunks[chunkId]; | 
					
						
							|  |  |  | /******/ 									if(installedChunkData !== 0) installedChunks[chunkId] = undefined; | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 									if(installedChunkData) { | 
					
						
							|  |  |  | /******/ 										var errorType = event && (event.type === 'load' ? 'missing' : event.type); | 
					
						
							|  |  |  | /******/ 										var realSrc = event && event.target && event.target.src; | 
					
						
							|  |  |  | /******/ 										error.message = 'Loading chunk ' + chunkId + ' failed.\n(' + errorType + ': ' + realSrc + ')'; | 
					
						
							|  |  |  | /******/ 										error.name = 'ChunkLoadError'; | 
					
						
							|  |  |  | /******/ 										error.type = errorType; | 
					
						
							|  |  |  | /******/ 										error.request = realSrc; | 
					
						
							|  |  |  | /******/ 										installedChunkData[1](error); | 
					
						
							|  |  |  | /******/ 									} | 
					
						
							| 
									
										
										
										
											2019-11-15 07:06:30 +08:00
										 |  |  | /******/ 								} | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 							}; | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 							__webpack_require__.l(url, loadingEnded, "chunk-" + chunkId, chunkId); | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | /******/ 						} | 
					
						
							| 
									
										
										
										
											2019-10-09 05:45:47 +08:00
										 |  |  | /******/ 					} | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 				} | 
					
						
							|  |  |  | /******/ 		}; | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							|  |  |  | /******/ 		// no prefetching | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 		// no preloaded | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		// no HMR | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							|  |  |  | /******/ 		// no HMR manifest | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 		// no on chunks loaded | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		 | 
					
						
							|  |  |  | /******/ 		// install a JSONP callback for chunk loading | 
					
						
							| 
									
										
										
										
											2020-12-11 17:29:32 +08:00
										 |  |  | /******/ 		var webpackJsonpCallback = (parentChunkLoadingFunction, data) => { | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 			var [chunkIds, moreModules, runtime] = data; | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 			// add "moreModules" to the modules object, | 
					
						
							|  |  |  | /******/ 			// then flag all "chunkIds" as loaded and fire callback | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 			var moduleId, chunkId, i = 0; | 
					
						
							|  |  |  | /******/ 			if(chunkIds.some((id) => (installedChunks[id] !== 0))) { | 
					
						
							|  |  |  | /******/ 				for(moduleId in moreModules) { | 
					
						
							|  |  |  | /******/ 					if(__webpack_require__.o(moreModules, moduleId)) { | 
					
						
							|  |  |  | /******/ 						__webpack_require__.m[moduleId] = moreModules[moduleId]; | 
					
						
							|  |  |  | /******/ 					} | 
					
						
							|  |  |  | /******/ 				} | 
					
						
							|  |  |  | /******/ 				if(runtime) var result = runtime(__webpack_require__); | 
					
						
							|  |  |  | /******/ 			} | 
					
						
							|  |  |  | /******/ 			if(parentChunkLoadingFunction) parentChunkLoadingFunction(data); | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 			for(;i < chunkIds.length; i++) { | 
					
						
							|  |  |  | /******/ 				chunkId = chunkIds[i]; | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 				if(__webpack_require__.o(installedChunks, chunkId) && installedChunks[chunkId]) { | 
					
						
							| 
									
										
										
										
											2021-08-20 14:12:50 +08:00
										 |  |  | /******/ 					installedChunks[chunkId][0](); | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 				} | 
					
						
							| 
									
										
										
										
											2023-04-08 06:23:22 +08:00
										 |  |  | /******/ 				installedChunks[chunkId] = 0; | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 			} | 
					
						
							|  |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 		} | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 		 | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  | /******/ 		var chunkLoadingGlobal = self["webpackChunk"] = self["webpackChunk"] || []; | 
					
						
							| 
									
										
										
										
											2020-12-11 17:29:32 +08:00
										 |  |  | /******/ 		chunkLoadingGlobal.forEach(webpackJsonpCallback.bind(null, 0)); | 
					
						
							|  |  |  | /******/ 		chunkLoadingGlobal.push = webpackJsonpCallback.bind(null, chunkLoadingGlobal.push.bind(chunkLoadingGlobal)); | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /******/ 	})(); | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | /******/ 	 | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /************************************************************************/ | 
					
						
							| 
									
										
										
										
											2019-11-19 21:10:28 +08:00
										 |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | </details> | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | ``` js | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /*!********************!*\ | 
					
						
							|  |  |  |   !*** ./example.js ***! | 
					
						
							|  |  |  |   \********************/ | 
					
						
							| 
									
										
										
										
											2020-05-21 05:26:51 +08:00
										 |  |  | /*! unknown exports (runtime-defined) */ | 
					
						
							| 
									
										
										
										
											2019-11-15 07:06:30 +08:00
										 |  |  | /*! runtime requirements: __webpack_require__, __webpack_require__.e, __webpack_require__.oe, __webpack_require__.* */ | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | Promise.all(/*! AMD require */[__webpack_require__.e(899), __webpack_require__.e(670), __webpack_require__.e(964)]).then(function() { var __WEBPACK_AMD_REQUIRE_ARRAY__ = [__webpack_require__(/*! ./a */ 1), __webpack_require__(/*! ./b */ 2), __webpack_require__(/*! ./c */ 3)]; (function(a, b, c) {}).apply(null, __WEBPACK_AMD_REQUIRE_ARRAY__);})['catch'](__webpack_require__.oe); | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | Promise.all(/*! require.ensure */[__webpack_require__.e(899), __webpack_require__.e(670), __webpack_require__.e(425)]).then((function(require) { | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | 	__webpack_require__(/*! ./b */ 2); | 
					
						
							|  |  |  | 	__webpack_require__(/*! ./d */ 4); | 
					
						
							| 
									
										
										
										
											2023-04-08 06:23:22 +08:00
										 |  |  | }).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | Promise.all(/*! require.ensure */[__webpack_require__.e(670), __webpack_require__.e(210)]).then((function(require) { | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | 	__webpack_require__(/*! ./a */ 1); | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | 	Promise.all(/*! require.ensure */[__webpack_require__.e(899), __webpack_require__.e(935)]).then((function(require) { | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | 		__webpack_require__(/*! ./f */ 6); | 
					
						
							| 
									
										
										
										
											2023-04-08 06:23:22 +08:00
										 |  |  | 	}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | 	Promise.all(/*! require.ensure */[__webpack_require__.e(899), __webpack_require__.e(888)]).then((function(require) { | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | 		__webpack_require__(/*! ./g */ 7); | 
					
						
							| 
									
										
										
										
											2023-04-08 06:23:22 +08:00
										 |  |  | 	}).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); | 
					
						
							|  |  |  | }).bind(null, __webpack_require__))['catch'](__webpack_require__.oe); | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2019-10-11 05:11:05 +08:00
										 |  |  | /******/ })() | 
					
						
							|  |  |  | ; | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2018-12-19 21:05:17 +08:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | # Info
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-14 17:58:03 +08:00
										 |  |  | ## Unoptimized
 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2025-08-24 18:55:31 +08:00
										 |  |  | asset output.js 9.85 KiB [emitted] (name: main) | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | asset 670.output.js 344 bytes [emitted] | 
					
						
							|  |  |  | asset 210.output.js 338 bytes [emitted] | 
					
						
							|  |  |  | asset 425.output.js 338 bytes [emitted] | 
					
						
							|  |  |  | asset 888.output.js 338 bytes [emitted] | 
					
						
							|  |  |  | asset 899.output.js 338 bytes [emitted] | 
					
						
							|  |  |  | asset 935.output.js 338 bytes [emitted] | 
					
						
							|  |  |  | asset 964.output.js 338 bytes [emitted] | 
					
						
							|  |  |  | chunk (runtime: main) 210.output.js 21 bytes [rendered] | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  |   > ./example.js 8:0-16:2
 | 
					
						
							|  |  |  |   ./e.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./e.js 1:0-14 | 
					
						
							|  |  |  |     require.ensure item ./e ./example.js 8:0-16:2 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | chunk (runtime: main) 425.output.js 21 bytes [rendered] | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  |   > ./example.js 3:0-6:2
 | 
					
						
							|  |  |  |   ./d.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./d.js 1:0-14 | 
					
						
							|  |  |  |     cjs require ./d ./example.js 5:1-15 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | chunk (runtime: main) 670.output.js 21 bytes [rendered] split chunk (cache group: default) | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  |   > ./a ./b ./c ./example.js 1:0-52
 | 
					
						
							|  |  |  |   > ./example.js 3:0-6:2
 | 
					
						
							|  |  |  |   > ./example.js 8:0-16:2
 | 
					
						
							|  |  |  |   ./a.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./a.js 1:0-14 | 
					
						
							|  |  |  |     amd require ./a ./example.js 1:0-52 | 
					
						
							|  |  |  |     require.ensure item ./a ./example.js 3:0-6:2 | 
					
						
							|  |  |  |     require.ensure item ./a ./example.js 8:0-16:2 | 
					
						
							|  |  |  |     cjs require ./a ./example.js 9:1-15 | 
					
						
							| 
									
										
										
										
											2025-08-24 18:55:31 +08:00
										 |  |  | chunk (runtime: main) output.js (main) 346 bytes (javascript) 4.91 KiB (runtime) [entry] [rendered] | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  |   > ./example.js main
 | 
					
						
							| 
									
										
										
										
											2025-08-24 18:55:31 +08:00
										 |  |  |   runtime modules 4.91 KiB 6 modules | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  |   ./example.js 346 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     entry ./example.js main | 
					
						
							|  |  |  | chunk (runtime: main) 888.output.js 21 bytes [rendered] | 
					
						
							|  |  |  |   > ./example.js 13:1-15:3
 | 
					
						
							|  |  |  |   ./g.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs require ./g ./example.js 14:2-16 | 
					
						
							|  |  |  |     cjs self exports reference ./g.js 1:0-14 | 
					
						
							|  |  |  | chunk (runtime: main) 899.output.js 21 bytes [rendered] split chunk (cache group: default) | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  |   > ./example.js 10:1-12:3
 | 
					
						
							|  |  |  |   > ./example.js 13:1-15:3
 | 
					
						
							|  |  |  |   > ./a ./b ./c ./example.js 1:0-52
 | 
					
						
							|  |  |  |   > ./example.js 3:0-6:2
 | 
					
						
							|  |  |  |   ./b.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./b.js 1:0-14 | 
					
						
							|  |  |  |     amd require ./b ./example.js 1:0-52 | 
					
						
							|  |  |  |     cjs require ./b ./example.js 4:1-15 | 
					
						
							|  |  |  |     require.ensure item ./b ./example.js 10:1-12:3 | 
					
						
							|  |  |  |     require.ensure item ./b ./example.js 13:1-15:3 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | chunk (runtime: main) 935.output.js 21 bytes [rendered] | 
					
						
							|  |  |  |   > ./example.js 10:1-12:3
 | 
					
						
							|  |  |  |   ./f.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs require ./f ./example.js 11:2-16 | 
					
						
							|  |  |  |     cjs self exports reference ./f.js 1:0-14 | 
					
						
							|  |  |  | chunk (runtime: main) 964.output.js 21 bytes [rendered] | 
					
						
							|  |  |  |   > ./a ./b ./c ./example.js 1:0-52
 | 
					
						
							|  |  |  |   ./c.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./c.js 1:0-14 | 
					
						
							|  |  |  |     amd require ./c ./example.js 1:0-52 | 
					
						
							| 
									
										
										
										
											2025-04-29 02:11:48 +08:00
										 |  |  | webpack X.X.X compiled successfully | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | ``` | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2017-12-14 17:58:03 +08:00
										 |  |  | ## Production mode
 | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | 
 | 
					
						
							|  |  |  | ``` | 
					
						
							| 
									
										
										
										
											2025-08-24 18:55:31 +08:00
										 |  |  | asset output.js 2.09 KiB [emitted] [minimized] (name: main) | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | asset 210.output.js 81 bytes [emitted] [minimized] | 
					
						
							|  |  |  | asset 425.output.js 81 bytes [emitted] [minimized] | 
					
						
							|  |  |  | asset 670.output.js 81 bytes [emitted] [minimized] | 
					
						
							|  |  |  | asset 888.output.js 81 bytes [emitted] [minimized] | 
					
						
							|  |  |  | asset 899.output.js 81 bytes [emitted] [minimized] | 
					
						
							|  |  |  | asset 935.output.js 81 bytes [emitted] [minimized] | 
					
						
							|  |  |  | asset 964.output.js 81 bytes [emitted] [minimized] | 
					
						
							|  |  |  | chunk (runtime: main) 210.output.js 21 bytes [rendered] | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  |   > ./example.js 8:0-16:2
 | 
					
						
							|  |  |  |   ./e.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./e.js 1:0-14 | 
					
						
							|  |  |  |     require.ensure item ./e ./example.js 8:0-16:2 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | chunk (runtime: main) 425.output.js 21 bytes [rendered] | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  |   > ./example.js 3:0-6:2
 | 
					
						
							|  |  |  |   ./d.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./d.js 1:0-14 | 
					
						
							|  |  |  |     cjs require ./d ./example.js 5:1-15 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | chunk (runtime: main) 670.output.js 21 bytes [rendered] split chunk (cache group: default) | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  |   > ./a ./b ./c ./example.js 1:0-52
 | 
					
						
							|  |  |  |   > ./example.js 3:0-6:2
 | 
					
						
							|  |  |  |   > ./example.js 8:0-16:2
 | 
					
						
							|  |  |  |   ./a.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./a.js 1:0-14 | 
					
						
							|  |  |  |     amd require ./a ./example.js 1:0-52 | 
					
						
							|  |  |  |     require.ensure item ./a ./example.js 3:0-6:2 | 
					
						
							|  |  |  |     require.ensure item ./a ./example.js 8:0-16:2 | 
					
						
							|  |  |  |     cjs require ./a ./example.js 9:1-15 | 
					
						
							| 
									
										
										
										
											2025-08-24 18:55:31 +08:00
										 |  |  | chunk (runtime: main) output.js (main) 346 bytes (javascript) 4.91 KiB (runtime) [entry] [rendered] | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  |   > ./example.js main
 | 
					
						
							| 
									
										
										
										
											2025-08-24 18:55:31 +08:00
										 |  |  |   runtime modules 4.91 KiB 6 modules | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  |   ./example.js 346 bytes [built] [code generated] | 
					
						
							|  |  |  |     [no exports used] | 
					
						
							|  |  |  |     entry ./example.js main | 
					
						
							|  |  |  | chunk (runtime: main) 888.output.js 21 bytes [rendered] | 
					
						
							|  |  |  |   > ./example.js 13:1-15:3
 | 
					
						
							|  |  |  |   ./g.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs require ./g ./example.js 14:2-16 | 
					
						
							|  |  |  |     cjs self exports reference ./g.js 1:0-14 | 
					
						
							|  |  |  | chunk (runtime: main) 899.output.js 21 bytes [rendered] split chunk (cache group: default) | 
					
						
							| 
									
										
										
										
											2020-09-21 04:39:12 +08:00
										 |  |  |   > ./example.js 10:1-12:3
 | 
					
						
							|  |  |  |   > ./example.js 13:1-15:3
 | 
					
						
							|  |  |  |   > ./a ./b ./c ./example.js 1:0-52
 | 
					
						
							|  |  |  |   > ./example.js 3:0-6:2
 | 
					
						
							|  |  |  |   ./b.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./b.js 1:0-14 | 
					
						
							|  |  |  |     amd require ./b ./example.js 1:0-52 | 
					
						
							|  |  |  |     cjs require ./b ./example.js 4:1-15 | 
					
						
							|  |  |  |     require.ensure item ./b ./example.js 10:1-12:3 | 
					
						
							|  |  |  |     require.ensure item ./b ./example.js 13:1-15:3 | 
					
						
							| 
									
										
										
										
											2025-04-25 01:57:25 +08:00
										 |  |  | chunk (runtime: main) 935.output.js 21 bytes [rendered] | 
					
						
							|  |  |  |   > ./example.js 10:1-12:3
 | 
					
						
							|  |  |  |   ./f.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs require ./f ./example.js 11:2-16 | 
					
						
							|  |  |  |     cjs self exports reference ./f.js 1:0-14 | 
					
						
							|  |  |  | chunk (runtime: main) 964.output.js 21 bytes [rendered] | 
					
						
							|  |  |  |   > ./a ./b ./c ./example.js 1:0-52
 | 
					
						
							|  |  |  |   ./c.js 21 bytes [built] [code generated] | 
					
						
							|  |  |  |     [used exports unknown] | 
					
						
							|  |  |  |     cjs self exports reference ./c.js 1:0-14 | 
					
						
							|  |  |  |     amd require ./c ./example.js 1:0-52 | 
					
						
							| 
									
										
										
										
											2025-04-29 02:11:48 +08:00
										 |  |  | webpack X.X.X compiled successfully | 
					
						
							| 
									
										
										
										
											2015-01-12 06:15:11 +08:00
										 |  |  | ``` |