Vigia

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

Confronto dell’API pubblica di @nx/vite 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 rimossi7
Firme modificate3
Membri di classi o interfacce rimossi2
Membri di classi o interfacce modificati1
Nuove deprecazioni0
Requisiti cambiati (engines, dipendenze peer)0
Nuovi export3

Export rimossi

importexportkindPrima
@nx/viteaddBuildTargetfunction(tree: Tree, options: ViteConfigurationGeneratorSchema, target: string): void
@nx/viteaddServeTargetfunction(tree: Tree, options: ViteConfigurationGeneratorSchema, target: string): void
@nx/viteaddPreviewTargetfunction(tree: Tree, options: ViteConfigurationGeneratorSchema, serveTarget: string): void
@nx/vite/plugincreateDependenciesvariableCreateDependencies
@nx/vite/executorsviteBuildExecutorfunction(options: Record<string, any> & ViteBuildExecutorOptions, context: ExecutorContext): AsyncGenerator<{ success: boolean; outfile?: string | undefined; }, any, any>
@nx/vite/executorsviteDevServerExecutorfunction(options: ViteDevServerExecutorOptions, context: ExecutorContext): AsyncGenerator<{ success: boolean; baseUrl: string; }, any, any>
@nx/vite/executorsvitePreviewServerExecutorfunction(options: VitePreviewServerExecutorOptions, context: ExecutorContext): AsyncGenerator<{ success: boolean; baseUrl: any; }, void, unknown>

Firme modificate

exportPrimaDopo
@nx/vite · getViteE2EWebServerInfo(tree: Tree, projectName: string, configFilePath: string, isPluginBeingAdded: boolean, e2ePortOverride?: number | undefined, e2eCIPortOverride?: number | undefined): Promise<any>(tree: Tree, projectName: string, configFilePath: string, e2ePortOverride?: number | undefined, e2eCIPortOverride?: number | undefined): Promise<any>
@nx/vite · getReactRouterE2EWebServerInfo(tree: Tree, projectName: string, configFilePath: string, isPluginBeingAdded: boolean, e2ePortOverride?: number | undefined, e2eCIPortOverride?: number | undefined): Promise<any>(tree: Tree, projectName: string, configFilePath: string, e2ePortOverride?: number | undefined, e2eCIPortOverride?: number | undefined): Promise<any>
@nx/vite/plugins/nx-tsconfig-paths.plugin · nxViteTsPaths(options?: nxViteTsPathsOptions | undefined): Plugin(_options?: nxViteTsPathsOptions | undefined): Plugin

Membri di classi o interfacce rimossi

memberimportPrima
InitGeneratorSchema.addPlugin@nx/viteboolean | undefined
ViteConfigurationGeneratorSchema.addPlugin@nx/viteboolean | undefined

Membri di classi o interfacce modificati

memberPrimaDopo
VitePluginOptions.typecheckTargetNamestring | undefinedstring | false | undefined

Nuove deprecazioni

Nessuna rilevata.

Requisiti cambiati (engines, dipendenze peer)

Nessuna rilevata.

Nuovi export (3)
importexportkind
@nx/viteviteStaticCopyVersionvariable
@nx/viteviteTsconfigPathsVersionvariable
@nx/viteassertNoRemovedExecutorTargetsfunction

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/vite da 23 a 24?

Tra @nx/vite 23.3.1 e 24.0.0, Vigia ha trovato 7 export rimossi, 3 firme modificate e 3 membri di classi o interfacce rimossi o modificati.

Cosa è stato deprecato in @nx/vite 24?

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

Per gli agenti

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