new Compiler(context, options?): CompilerAttributes
Creates an instance of Compiler.
Attributes
cache:
CachecompilerPath:
stringcontext:
stringcontextTimestamps:
Map<string, "ignore" | EntryTypesIndex | OnlySafeTimeEntry | ExistenceOnlyTimeEntryTypesIndex | null>fileTimestamps:
Map<string, "ignore" | EntryTypesIndex | OnlySafeTimeEntry | ExistenceOnlyTimeEntryTypesIndex | null>fsStartTime:
numberidle:
booleaninfrastructureLogger:
(value: string, type: LogTypeEnum, args?: any[]) => voidinputFileSystem:
InputFileSystem | nullintermediateFileSystem:
IntermediateFileSystem | nullmodifiedFiles:
ReadonlySet<string>moduleMemCaches:
Map<Module, ModuleMemCachesItem>name:
stringoptions:
WebpackOptionsNormalizedoutputFileSystem:
OutputFileSystem | nulloutputPath:
stringparentCompilation:
Compilationplatform:
Readonly<PlatformTargetProperties>records:
RecordsrecordsInputPath:
string | nullrecordsOutputPath:
string | nullremovedFiles:
ReadonlySet<string>requestShortener:
RequestShortenerresolverFactory:
ResolverFactoryroot:
Compilerrunning:
booleanwatchFileSystem:
WatchFileSystem | nullwatching:
WatchingwatchMode:
booleanwebpack:
typeof export=close(callback): voidAttributes
Processes the provided error callback.
compile(callback): voidAttributes
callback:
CallbackWebpackFunction_2<Compilation, void>signals when the compilation finishes
Returns:
voidProcesses the provided compilation.
createChildCompiler(compilation, compilerName, compilerIndex, outputOptions?, plugins?): CompilerAttributes
compilation:
Compilationthe compilation
compilerName:
stringthe compiler's name
compilerIndex:
numberthe compiler's index
outputOptions:
Partial<OutputNormalized>the output options
plugins:
(false | "" | 0 | WebpackPluginInstance | ((this: Compiler, compiler: Compiler) => void) | null | undefined)[]the plugins to apply
Returns:
Compilera child compiler
Creates a child compiler.
createCompilation(params): CompilationAttributes
params:
CompilationParamsthe compilation parameters
Returns:
Compilationcompilation
Creates a compilation.
createContextModuleFactory(): ContextModuleFactoryReturns:
ContextModuleFactorycreateNormalModuleFactory(): NormalModuleFactoryReturns:
NormalModuleFactoryemitAssets(compilation, callback): voidAttributes
compilation:
Compilationthe compilation
Returns:
voidProcesses the provided compilation.
emitRecords(callback): voidAttributes
Processes the provided error callback.
getCache(name): CacheFacadeAttributes
name:
stringcache name
Returns:
CacheFacadethe cache facade instance
Returns the cache facade instance.
getInfrastructureLogger(name): WebpackLoggerAttributes
Returns:
WebpackLoggera logger with that name
Gets infrastructure logger.
isChild(): booleanReturns:
booleanCompilation(params): CompilationAttributes
params:
CompilationParamsthe compilation parameters
Returns:
Compilationthe created compilation
Returns the created compilation.
CompilationParams(): { contextModuleFactory: ContextModuleFactory; normalModuleFactory: NormalModuleFactory }Returns:
{ contextModuleFactory: ContextModuleFactory; normalModuleFactory: NormalModuleFactory }purgeInputFileSystem(): voidReturns:
voidreadRecords(callback): voidAttributes
Processes the provided error callback.
M
run
run(callback): voidAttributes
callback:
CallbackWebpackFunction_2<Stats, void>signals when the call finishes
Returns:
voidProcesses the provided stat.
runAsChild(callback): voidAttributes
callback:
(err: Error | null, entries?: Chunk[], compilation?: Compilation) => voidsignals when the call finishes
Returns:
voidProcesses the provided run as child callback.
validate(schema, value, options?, check?): voidAttributes
Schema validation function with optional pre-compiled check
watch(watchOptions, handler): Watching | undefinedAttributes
watchOptions:
WatchOptionsthe watcher's options
handler:
CallbackWebpackFunction_2<Stats, void>signals when the call finishes
Returns a compiler watcher.
additionalPass(): voidReturns:
voidafterCompile(compilation): voidAttributes
compilation:
CompilationReturns:
voidafterDone(stats): voidAttributes
afterEmit(compilation): voidAttributes
compilation:
CompilationReturns:
voidafterEnvironment(): voidReturns:
voidafterPlugins(compiler): voidAttributes
afterResolvers(compiler): voidAttributes
assetEmitted(string, assetEmittedInfo): voidAttributes
beforeCompile(compilationParams): voidAttributes
compilationParams:
CompilationParamsReturns:
voidbeforeRun(compiler): voidAttributes
compilation(compilation, compilationParams): voidAttributes
compile(compilationParams): voidAttributes
compilationParams:
CompilationParamsReturns:
voidcontextModuleFactory(contextModuleFactory): voidAttributes
contextModuleFactory:
ContextModuleFactoryReturns:
voidM
done
done(stats): voidAttributes
M
emit
emit(compilation): voidAttributes
compilation:
CompilationReturns:
voidemitRecords(): voidReturns:
voidentryOption(string, entryNormalized): boolean | voidAttributes
environment(): voidReturns:
voidfailed(error): voidAttributes
finishMake(compilation): voidAttributes
compilation:
CompilationReturns:
voidinfrastructureLog(string, string, arg2): true | voidAttributes
initialize(): voidReturns:
voidinvalid(arg0, number): voidAttributes
M
make
make(compilation): voidAttributes
compilation:
CompilationReturns:
voidnormalModuleFactory(normalModuleFactory): voidAttributes
normalModuleFactory:
NormalModuleFactoryReturns:
voidreadRecords(): voidReturns:
voidM
run
run(compiler): voidAttributes
shouldEmit(compilation): boolean | voidAttributes
compilation:
Compilationshutdown(): voidReturns:
voidthisCompilation(compilation, compilationParams): voidAttributes
validate(): voidReturns:
voidwatchClose(): voidReturns:
voidwatchRun(compiler): voidAttributes
Checks whether this object is sorted.
Attributes
Type:
"error" | "warn" | "info" | "log" | "debug" | "clear" | "profile" | "trace" | "group" | "groupCollapsed" | "groupEnd" | "profileEnd" | "time" | "status"Attributes