Vigia

Atualizar @nx/next de 23.x para 24.x

Comparação da API pública de @nx/next 23.3.1 e 24.0.0, calculada automaticamente a partir dos tipos TypeScript. Uma assinatura alterada é uma possível mudança incompatível, não uma certeza.

Resumo

Caminhos de importação removidos0
Exports removidos5
Assinaturas alteradas2
Membros de classes ou interfaces removidos0
Membros de classes ou interfaces alterados0
Novas descontinuações2
Mudanças de requisitos (engines, dependências peer)1
Novos exports0

Exports removidos

importexportkindAntes
@nx/next/src/utils/deprecationwarnNextExecutorGeneratingfunction(): void
@nx/next/src/utils/deprecationwarnNextBuildExecutorDeprecationfunction(): void
@nx/next/src/utils/deprecationwarnNextServerExecutorDeprecationfunction(): void
@nx/next/src/utils/deprecationNEXT_BUILD_EXECUTOR_DEPRECATION_MESSAGEvariable"The `@nx/next:build` executor is deprecated and will be removed in Nx v24. Run `nx g @nx/next:convert-to-inferred` to migrate to the `@nx/next/plugin` inferred targets. See https://nx.dev/docs/guides/tasks--caching/convert-to-inferred for details."
@nx/next/src/utils/deprecationNEXT_SERVER_EXECUTOR_DEPRECATION_MESSAGEvariable"The `@nx/next:server` executor is deprecated and will be removed in Nx v24. Run `nx g @nx/next:convert-to-inferred` to migrate to the `@nx/next/plugin` inferred targets. See https://nx.dev/docs/guides/tasks--caching/convert-to-inferred for details."

Assinaturas alteradas

exportAntesDepois
@nx/next · withNx(_nextConfig?: WithNxOptions | undefined, context?: WithNxContext | undefined): NextConfigFn(config?: WithNxOptions | undefined, _context?: WithNxContext | undefined): NextConfigFn
@nx/next · composePlugins(...plugins: (NextPlugin | NextPluginThatReturnsConfigFn)[]): (baseConfig: NextConfig) => NextConfigFn(..._plugins: (NextPlugin | NextPluginThatReturnsConfigFn)[]): (baseConfig: NextConfig) => NextConfigFn

Membros de classes ou interfaces removidos

Nenhuma detectada.

Membros de classes ou interfaces alterados

Nenhuma detectada.

Novas descontinuações

export@deprecated
@nx/next · withNxExport the Next.js config directly and compose any other wrappers yourself. This inert stub will be removed in Nx v25.
@nx/next · composePluginsExport the Next.js config directly and compose any other wrappers yourself. This inert stub will be removed in Nx v25.

Mudanças de requisitos (engines, dependências peer)

AntesDepois
peerDependencies.@nx/webpack23.3.124.0.0

Dê estes dados ao seu agente de IA

Vigia é um servidor MCP gratuito: seu agente de programação verifica versões, mudanças incompatíveis e vulnerabilidades antes de escrever código. Sem cadastro, sem chave de API.

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

Adicionar ao CursorAdicionar ao VS Code★ Estrela no GitHub

Qualquer outro cliente MCP
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }

Skill para agentes (SKILL.md): diz ao agente quando usar o Vigia · GitHub Action para pull requests

Perguntas frequentes

Quais são as mudanças incompatíveis ao atualizar @nx/next de 23 para 24?

Entre @nx/next 23.3.1 e 24.0.0, o Vigia encontrou 5 exports removidos, 2 assinaturas alteradas e 0 membros de classes ou interfaces removidos ou alterados.

O que foi descontinuado em @nx/next 24?

2 exports ou membros foram marcados como descontinuados em @nx/next 24.0.0.

Para agentes

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