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 =

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…