Vigia

Aggiornare @nx/webpack da 23.x a 24.x

Confronto dell’API pubblica di @nx/webpack 23.3.1 e 24.0.0, calcolato automaticamente dai tipi TypeScript. Una firma modificata è una possibile modifica incompatibile, non una certezza.

Riepilogo

Percorsi di import rimossi0
Export rimossi2
Firme modificate5
Membri di classi o interfacce rimossi0
Membri di classi o interfacce modificati0
Nuove deprecazioni0
Requisiti cambiati (engines, dipendenze peer)0
Nuovi export3

Export rimossi

importexportkindPrima
@nx/webpackwebpackExecutorfunction(_options: WebpackExecutorOptions, context: ExecutorContext): AsyncGenerator<WebpackExecutorEvent, WebpackExecutorEvent, undefined>
@nx/webpackWebpackExecutorEventtype{ success: false; outfile?: string | undefined; options?: WebpackExecutorOptions | undefined; } | { success: true; outfile: string; options?: WebpackExecutorOptions | undefined; }

Firme modificate

exportPrimaDopo
@nx/webpack · withNx(pluginOptions?: Partial<NxAppWebpackPluginOptions> | undefined): NxComposableWebpackPlugin(_options?: Partial<NxAppWebpackPluginOptions> | undefined): NxComposableWebpackPlugin
@nx/webpack · withWeb(pluginOptions?: WithWebOptions | undefined): NxComposableWebpackPlugin(_options?: WithWebOptions | undefined): NxComposableWebpackPlugin
@nx/webpack · composePlugins(...plugins: (AsyncNxComposableWebpackPlugin | NxComposableWebpackPlugin | Promise<AsyncNxComposableWebpackPlugin | NxComposableWebpackPlugin>)[]): ((config: Configuration, ctx: NxWebpackExecutionContext) => Promise<Configuration>) & { nxWebpackComposablePlugin: boolean; }(..._plugins: (AsyncNxComposableWebpackPlugin | NxComposableWebpackPlugin | Promise<AsyncNxComposableWebpackPlugin | NxComposableWebpackPlugin>)[]): ((config?: any, ctx?: NxWebpackExecutionContext | undefined) => Promise<Configuration>) & { nxWebpackComposablePlugin: boolean; }
@nx/webpack · composePluginsSync(...plugins: NxComposableWebpackPlugin[]): ((config: Configuration, ctx: NxWebpackExecutionContext) => Configuration) & { nxWebpackComposablePlugin: boolean; }(..._plugins: NxComposableWebpackPlugin[]): ((config?: any, ctx?: NxWebpackExecutionContext | undefined) => Configuration) & { nxWebpackComposablePlugin: boolean; }
@nx/webpack · getWebpackE2EWebServerInfo(tree: Tree, projectName: string, configFilePath: string, isPluginBeingAdded: boolean, e2ePortOverride?: number | undefined): Promise<any>(tree: Tree, projectName: string, configFilePath: string, e2ePortOverride?: number | undefined): Promise<any>

Membri di classi o interfacce rimossi

Nessuna rilevata.

Membri di classi o interfacce modificati

Nessuna rilevata.

Nuove deprecazioni

Nessuna rilevata.

Requisiti cambiati (engines, dipendenze peer)

Nessuna rilevata.

Nuovi export (3)
importexportkind
@nx/webpack/internalapplyWebConfigfunction
@nx/webpack/internalapplyBaseConfigfunction
@nx/webpack/internalwebpackExecutorContextvariable

Dai questi dati al tuo agente IA

Vigia è un server MCP gratuito: il tuo agente di programmazione verifica versioni, modifiche incompatibili e vulnerabilità prima di scrivere codice. Senza registrazione né chiave API.

claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp

Aggiungi a CursorAggiungi a VS Code★ Stella su GitHub

Qualsiasi altro client MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill per agenti (SKILL.md): dice all'agente quando usare Vigia · GitHub Action per le pull request

Domande frequenti

Quali sono le modifiche incompatibili aggiornando @nx/webpack da 23 a 24?

Tra @nx/webpack 23.3.1 e 24.0.0, Vigia ha trovato 2 export rimossi, 5 firme modificate e 0 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in @nx/webpack 24?

0 export o membri risultano ora deprecati in @nx/webpack 24.0.0.

Per gli agenti

GET https://vigia.coredls.cloud/v1/packages/npm/@nx/webpack/upgrade?from=23.3.1&to=24.0.0