class webpack.NormalModuleFactory extends ModuleFactorynew NormalModuleFactory(): NormalModuleFactoryReturns:
<NormalModuleFactory>Attributes
cleanupForCache(): voidReturns:
<void>create(data, callback): voidAttributes
Processes the provided data.
createGenerator(type, generatorOptions?): voidtype{T}generatorOptions<GeneratorOptions>- Returns:
<Record><<"javascript/auto">,<JavascriptGenerator>> &<Record><<"javascript/dynamic">,<JavascriptGenerator>> &<Record><<"javascript/esm">,<JavascriptGenerator>> &<Record><<"json">,<JsonGenerator>> &<Record><<"asset">,<AssetGenerator>> &<Record><<"asset/inline">,<AssetGenerator>> &<Record><<"asset/resource">,<AssetGenerator>> &<Record><<"asset/source">,<AssetSourceGenerator>> &<Record><<"asset/bytes">,<AssetBytesGenerator>> &<Record><<"webassembly/async">,<Generator>> &<Record><<"webassembly/sync">,<Generator>> &<Record><<"css">,<CssGenerator>> &<Record><<"css/auto">,<CssGenerator>> &<Record><<"css/module">,<CssGenerator>> &<Record><<"css/global">,<CssGenerator>> &<Record><<"html">,<HtmlGenerator>> &<Record><<string>,<Generator>>
Creates a generator.
createParser(type, parserOptions?): voidtype{T}parserOptions<ParserOptions>- Returns:
<Record><<"javascript/auto">,<JavascriptParser>> &<Record><<"javascript/dynamic">,<JavascriptParser>> &<Record><<"javascript/esm">,<JavascriptParser>> &<Record><<"json">,<JsonParser>> &<Record><<"asset">,<AssetParser>> &<Record><<"asset/inline">,<AssetParser>> &<Record><<"asset/resource">,<AssetParser>> &<Record><<"asset/source">,<AssetSourceParser>> &<Record><<"asset/bytes">,<AssetBytesParser>> &<Record><<"webassembly/async">,<AsyncWebAssemblyParser>> &<Record><<"webassembly/sync">,<WebAssemblyParser>> &<Record><<"css">,<CssParser>> &<Record><<"css/auto">,<CssParser>> &<Record><<"css/module">,<CssParser>> &<Record><<"css/global">,<CssParser>> &<Record><<"html">,<HtmlParser>> &<Record><<string>,<ParserClass>>
Creates a parser from the provided type.
getGenerator(type, generatorOptions?): voidtype{T}generatorOptions<GeneratorOptions>- Returns:
<Record><<"javascript/auto">,<JavascriptGenerator>> &<Record><<"javascript/dynamic">,<JavascriptGenerator>> &<Record><<"javascript/esm">,<JavascriptGenerator>> &<Record><<"json">,<JsonGenerator>> &<Record><<"asset">,<AssetGenerator>> &<Record><<"asset/inline">,<AssetGenerator>> &<Record><<"asset/resource">,<AssetGenerator>> &<Record><<"asset/source">,<AssetSourceGenerator>> &<Record><<"asset/bytes">,<AssetBytesGenerator>> &<Record><<"webassembly/async">,<Generator>> &<Record><<"webassembly/sync">,<Generator>> &<Record><<"css">,<CssGenerator>> &<Record><<"css/auto">,<CssGenerator>> &<Record><<"css/module">,<CssGenerator>> &<Record><<"css/global">,<CssGenerator>> &<Record><<"html">,<HtmlGenerator>> &<Record><<string>,<Generator>>
Returns generator.
getParser(type, parserOptions?): voidtype{T}parserOptions<ParserOptions>- Returns:
<Record><<"javascript/auto">,<JavascriptParser>> &<Record><<"javascript/dynamic">,<JavascriptParser>> &<Record><<"javascript/esm">,<JavascriptParser>> &<Record><<"json">,<JsonParser>> &<Record><<"asset">,<AssetParser>> &<Record><<"asset/inline">,<AssetParser>> &<Record><<"asset/resource">,<AssetParser>> &<Record><<"asset/source">,<AssetSourceParser>> &<Record><<"asset/bytes">,<AssetBytesParser>> &<Record><<"webassembly/async">,<AsyncWebAssemblyParser>> &<Record><<"webassembly/sync">,<WebAssemblyParser>> &<Record><<"css">,<CssParser>> &<Record><<"css/auto">,<CssParser>> &<Record><<"css/module">,<CssParser>> &<Record><<"css/global">,<CssParser>> &<Record><<"html">,<HtmlParser>> &<Record><<string>,<ParserClass>>
Returns parser.
getResolver(type, resolveOptions?): ResolverWithOptionsAttributes
Returns the resolver.
resolveRequestArray(contextInfo, context, array, resolver, resolveContext, callback): voidAttributes
contextInfo:
<ModuleFactoryCreateDataContextInfo>context:
<string>array:
<LoaderItem>[]
resolver:
<ResolverWithOptions>resolveContext:
<ResolveContext>callback:
<CallbackWebpackFunction_1>
<
<LoaderItem>
[]>Returns:
<void>Resolves request array.
resolveResource(contextInfo, context, unresolvedResource, resolver, resolveContext, callback): voidAttributes
contextInfo:
<ModuleFactoryCreateDataContextInfo>context:
<string>unresolvedResource:
<string>resolver:
<ResolverWithOptions>resolveContext:
<ResolveContext>callback:
<Function>Returns:
<void>Processes the provided context info.