remove unneeded transitive runtime requirement
This commit is contained in:
parent
add2dea0ae
commit
0670cf5ba4
|
@ -327,7 +327,6 @@ class RuntimePlugin {
|
|||
.tap("RuntimePlugin", (chunk, set) => {
|
||||
const withCreateScriptUrl = !!compilation.outputOptions.trustedTypes;
|
||||
if (withCreateScriptUrl) {
|
||||
set.add(RuntimeGlobals.getTrustedTypesPolicy);
|
||||
set.add(RuntimeGlobals.createScriptUrl);
|
||||
}
|
||||
compilation.addRuntimeModule(
|
||||
|
|
|
@ -39,7 +39,6 @@ CreateScriptUrlDependency.Template = class CreateScriptUrlDependencyTemplate ext
|
|||
apply(dependency, source, { runtimeRequirements }) {
|
||||
const dep = /** @type {CreateScriptUrlDependency} */ (dependency);
|
||||
|
||||
runtimeRequirements.add(RuntimeGlobals.getTrustedTypesPolicy);
|
||||
runtimeRequirements.add(RuntimeGlobals.createScriptUrl);
|
||||
|
||||
source.insert(dep.range[0], `${RuntimeGlobals.createScriptUrl}(`);
|
||||
|
|
|
@ -6,7 +6,6 @@
|
|||
"use strict";
|
||||
|
||||
const RuntimeGlobals = require("../RuntimeGlobals");
|
||||
const CreateScriptUrlRuntimeModule = require("../runtime/CreateScriptUrlRuntimeModule");
|
||||
const StartupChunkDependenciesPlugin = require("../runtime/StartupChunkDependenciesPlugin");
|
||||
const ImportScriptsChunkLoadingRuntimeModule = require("./ImportScriptsChunkLoadingRuntimeModule");
|
||||
|
||||
|
@ -44,7 +43,6 @@ class ImportScriptsChunkLoadingPlugin {
|
|||
set.add(RuntimeGlobals.moduleFactoriesAddOnly);
|
||||
set.add(RuntimeGlobals.hasOwnProperty);
|
||||
if (withCreateScriptUrl) {
|
||||
set.add(RuntimeGlobals.getTrustedTypesPolicy);
|
||||
set.add(RuntimeGlobals.createScriptUrl);
|
||||
}
|
||||
compilation.addRuntimeModule(
|
||||
|
@ -64,15 +62,6 @@ class ImportScriptsChunkLoadingPlugin {
|
|||
compilation.hooks.runtimeRequirementInTree
|
||||
.for(RuntimeGlobals.baseURI)
|
||||
.tap("ImportScriptsChunkLoadingPlugin", handler);
|
||||
compilation.hooks.runtimeRequirementInTree
|
||||
.for(RuntimeGlobals.createScriptUrl)
|
||||
.tap("RuntimePlugin", (chunk, set) => {
|
||||
compilation.addRuntimeModule(
|
||||
chunk,
|
||||
new CreateScriptUrlRuntimeModule()
|
||||
);
|
||||
return true;
|
||||
});
|
||||
|
||||
compilation.hooks.runtimeRequirementInTree
|
||||
.for(RuntimeGlobals.ensureChunkHandlers)
|
||||
|
|
Loading…
Reference in New Issue