On this page

new MultiCompiler(compilers, options): void
Attributes
compilers:<Compiler[]>
dependencies:
{WeakMap<Compiler, string[]>}
hooks:
{Readonly }
inputFileSystem:<InputFileSystem>
intermediateFileSystem:
{IntermediateFileSystem}
outputFileSystem:<OutputFileSystem>
outputPath:<string>
running:<boolean>
watchFileSystem:
{WatchFileSystem}
webpack.MultiCompiler.close(callback): void
Attributes
callback:<object>
Returns:
{void}

webpack.MultiCompiler.getInfrastructureLogger(name): WebpackLogger
Attributes
Returns:
{WebpackLogger}

webpack.MultiCompiler.purgeInputFileSystem(): void
Returns:
{void}

webpack.MultiCompiler.run(callback): void
  • callback {CallbackWebpackFunction_2<MultiStats, void>}
  • Returns: {void}

webpack.MultiCompiler.runWithDependencies(compilers, fn, callback): void
Stability: 0Deprecated
Attributes
compilers:<Compiler[]>
callback:
{CallbackWebpackFunction_2<Stats[], void>}
Returns:
{void}

This method should have been private


webpack.MultiCompiler.setDependencies(compiler, dependencies): void
Attributes
compiler:<Compiler>
dependencies:<string[]>
Returns:
{void}

webpack.MultiCompiler.validateDependencies(callback): void
  • callback {CallbackWebpackFunction_2<MultiStats, void>}
  • Returns: <boolean>

webpack.MultiCompiler.watch(watchOptions, handler): void
  • watchOptions {WatchOptions|WatchOptions[]}
  • handler {CallbackWebpackFunction_2<MultiStats, void>}
  • Returns: {MultiWatching}