From 2cc85c64f1c64a2dbaeae276a3e2ca8420de76b7 Mon Sep 17 00:00:00 2001
From: WXL <wl_5969728@163.com>
Date: 星期三, 22 四月 2026 18:09:58 +0800
Subject: [PATCH] 上报转运调试
---
node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js | 5 +++++
1 files changed, 5 insertions(+), 0 deletions(-)
diff --git a/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js b/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js
index 32d80a0..b914e25 100644
--- a/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js
+++ b/node_modules/webpack/lib/DelegatedModuleFactoryPlugin.js
@@ -9,12 +9,14 @@
/** @typedef {import("../declarations/plugins/DllReferencePlugin").DllReferencePluginOptions} DllReferencePluginOptions */
/** @typedef {import("../declarations/plugins/DllReferencePlugin").DllReferencePluginOptionsContent} DllReferencePluginOptionsContent */
+/** @typedef {import("./DelegatedModule").DelegatedModuleData} DelegatedModuleData */
/** @typedef {import("./DelegatedModule").DelegatedModuleSourceRequest} DelegatedModuleSourceRequest */
/** @typedef {import("./DelegatedModule").DelegatedModuleType} DelegatedModuleType */
/** @typedef {import("./NormalModuleFactory")} NormalModuleFactory */
/** @typedef {import("./util/identifier").AssociatedObjectForCache} AssociatedObjectForCache */
/**
+ * Defines the options type used by this module.
* @typedef {object} Options
* @property {DelegatedModuleSourceRequest} source source
* @property {NonNullable<DllReferencePluginOptions["context"]>} context absolute context path to which lib ident is relative to
@@ -29,6 +31,7 @@
class DelegatedModuleFactoryPlugin {
/**
+ * Creates an instance of DelegatedModuleFactoryPlugin.
* @param {Options} options options
*/
constructor(options) {
@@ -38,6 +41,7 @@
}
/**
+ * Applies the plugin by registering its hooks on the compiler.
* @param {NormalModuleFactory} normalModuleFactory the normal module factory
* @returns {void}
*/
@@ -51,6 +55,7 @@
const { request } = dependency;
if (request && request.startsWith(`${scope}/`)) {
const innerRequest = `.${request.slice(scope.length)}`;
+ /** @type {undefined | DelegatedModuleData} */
let resolved;
if (innerRequest in this.options.content) {
resolved = this.options.content[innerRequest];
--
Gitblit v1.9.3