입구의 웹packJsonpCallback
1917 단어 webpack
webpackJsonpCallback([0,1], {
2: function(){},
3:function(){}
}, [2]);
1.chunk1은 chunk0에 의존할 수 있습니다. chunk0을 먼저 실행해야 할 수도 있고, chunk0이 이미 실행되었을 수도 있기 때문에 판단이 필요합니다.
2.모듈 = 2/3 정의를modules 대상에 저장
3.모듈 = 2의 모듈 코드를 실행하고 세 개의 매개 변수를 주입합니다
첫 번째 설명:
요구 사항을 통과하고 있습니다.ensure가 불러올 때 0이 불러오는 중일 수도 있고 chunk0 밑에 콜백이 많이 걸려 있습니다. chunk0resolve에서 실행해야 합니다. 그 후에chunk1의 코드 논리를 실행할 수 있기 때문에 판단을 추가하고 수동으로 실행할 때 필요한
나도 장면을 본 적이 없어...
/******/ var parentJsonpFunction = window["webpackJsonp"];
/******/ window["webpackJsonp"] = function webpackJsonpCallback(chunkIds, moreModules, executeModules) {
/******/ // add "moreModules" to the modules object,
/******/ // then flag all "chunkIds" as loaded and fire callback
/******/ var moduleId, chunkId, i = 0, resolves = [], result;
/******/ for(;i < chunkIds.length; i++) {
/******/ chunkId = chunkIds[i];
/******/ if(installedChunks[chunkId])
/******/ // installedChunkds[chunkId] = [resolve, reject, promise],
// __webpack_require__.e
/******/ resolves.push(installedChunks[chunkId][0]);
/******/ installedChunks[chunkId] = 0;
/******/ }
/******/ for(moduleId in moreModules) {
/******/ if(Object.prototype.hasOwnProperty.call(moreModules, moduleId)) {
/******/ modules[moduleId] = moreModules[moduleId];
/******/ }
/******/ }
/******/ if(parentJsonpFunction) parentJsonpFunction(chunkIds, moreModules, executeModules);
/******/ while(resolves.length)
/******/ resolves.shift()();
/******/ if(executeModules) {
/******/ for(i=0; i < executeModules.length; i++) {
/******/ result = __webpack_require__(__webpack_require__.s = executeModules[i]);
/******/ }
/******/ }
/******/ return result;
/******/ };
ds
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Qiita API v2를 Ajax에서 사용하기위한 webpack 설정 (로컬 개발 환경 전용)에서는 Qiita의 기사 목록, 사용자 세부 정보, 기사를 '좋아요'한 사람 목록 및 재고가 있는 사람 목록을 검색할 수 있습니다. Qiita 화면에서 기사를 재고한 사람을 볼 수 없기 때문에 API를 통해 기사를 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.