INNER CODE UNIT · TypeScript
createCompilerAndServer
extension-js/extension.js · programs/develop/dev-server/index.ts:974
async function createCompilerAndServer(opts: {isRestart: boolean}) {
const baseConfig = webpackConfig(projectStructure, webpackConfigOptions)
const customWebpackConfig = await loadCustomConfig(packageJsonDir)
const compilerConfig = applySplitChunksGuard(
merge(customWebpackConfig(baseConfig), {})
)
const configResolved = await loadConfigResolvedHook(packageJsonDir)
if (configResolved) {
compilerConfig.plugins = [
...(compilerConfig.plugins || []),
new ConfigResolvedPlugin(configResolved)
]
}
const compiler = rspack(compilerConfig)
activeCompiler = compiler
const uninstallManifestGuard =