@nx/rspack을(를) 23.x에서 24.x로 업그레이드하기
@nx/rspack 23.3.1과 24.0.0의 공개 API를 TypeScript 타입에서 자동으로 비교한 결과입니다. 시그니처 변경은 호환성이 깨질 가능성이 있다는 뜻이며 확정은 아닙니다.
요약
| 삭제된 import 경로 | 0 |
|---|---|
| 삭제된 export | 2 |
| 변경된 시그니처 | 10 |
| 삭제된 클래스·인터페이스 멤버 | 0 |
| 변경된 클래스·인터페이스 멤버 | 0 |
| 새로 지원 중단됨 | 4 |
| 요구 사항 변경 (engines, peer 의존성) | 0 |
| 새 export | 0 |
삭제된 export
| import | export | kind | 이전 |
|---|---|---|---|
@nx/rspack/plugin | createDependencies | variable | CreateDependencies |
@nx/rspack/plugin.js | createDependencies | variable | CreateDependencies |
변경된 시그니처
| export | 이전 | 이후 |
|---|---|---|
@nx/rspack · withNx | (pluginOptions?: Partial<NxAppRspackPluginOptions> | undefined): NxComposableRspackPlugin | (_options?: Partial<NxAppRspackPluginOptions> | undefined): NxComposableRspackPlugin |
@nx/rspack · withWeb | (pluginOptions?: WithWebOptions | undefined): (config: Configuration, { options, context }: NxRspackExecutionContext) => Configuration | (_options?: WithWebOptions | undefined): NxComposableRspackPlugin |
@nx/rspack · withReact | (opts?: WithReactOptions | undefined): (config: Configuration, { options, context }: NxRspackExecutionContext) => Configuration | (_options?: WithReactOptions | undefined): NxComposableRspackPlugin |
@nx/rspack · composePlugins | (...plugins: (AsyncNxComposableRspackPlugin | NxComposableRspackPlugin | Promise<AsyncNxComposableRspackPlugin | NxComposableRspackPlugin>)[]): ((config: Configuration, ctx: NxRspackExecutionContext) => Promise<Configuration>) & { nxRspackComposablePlugin: boolean; } | (..._plugins: (AsyncNxComposableRspackPlugin | NxComposableRspackPlugin | Promise<AsyncNxComposableRspackPlugin | NxComposableRspackPlugin>)[]): ((config?: any, ctx?: NxRspackExecutionContext | undefined) => Promise<Configuration>) & { nxRspackComposablePlugin: boolean; } |
@nx/rspack · composePluginsSync | (...plugins: NxComposableRspackPlugin[]): ((config: Configuration, ctx: NxRspackExecutionContext) => Configuration) & { nxRspackComposablePlugin: boolean; } | (..._plugins: NxComposableRspackPlugin[]): ((config?: any, ctx?: NxRspackExecutionContext | undefined) => Configuration) & { nxRspackComposablePlugin: boolean; } |
@nx/rspack · getRspackE2EWebServerInfo | (tree: Tree, projectName: string, configFilePath: string, isPluginBeingAdded: boolean, e2ePortOverride?: number | undefined): Promise<any> | (tree: Tree, projectName: string, configFilePath: string, e2ePortOverride?: number | undefined): Promise<any> |
@nx/rspack/module-federation · withModuleFederation | any | (..._args: unknown[]): Promise<IdentityConfigFn> |
@nx/rspack/module-federation · withModuleFederationForSSR | any | (..._args: unknown[]): Promise<IdentityConfigFn> |
@nx/rspack/module-federation.js · withModuleFederation | any | (..._args: unknown[]): Promise<IdentityConfigFn> |
@nx/rspack/module-federation.js · withModuleFederationForSSR | any | (..._args: unknown[]): Promise<IdentityConfigFn> |
삭제된 클래스·인터페이스 멤버
감지되지 않았습니다.
변경된 클래스·인터페이스 멤버
감지되지 않았습니다.
새로 지원 중단됨
| export | @deprecated |
|---|---|
@nx/rspack/module-federation · withModuleFederation | Removed in Nx v24. Use `ModuleFederationPlugin` from `@module-federation/enhanced`. This stub will be removed in Nx v25. |
@nx/rspack/module-federation · withModuleFederationForSSR | Removed in Nx v24. Use `ModuleFederationPlugin` from `@module-federation/enhanced`. This stub will be removed in Nx v25. |
@nx/rspack/module-federation.js · withModuleFederation | Removed in Nx v24. Use `ModuleFederationPlugin` from `@module-federation/enhanced`. This stub will be removed in Nx v25. |
@nx/rspack/module-federation.js · withModuleFederationForSSR | Removed in Nx v24. Use `ModuleFederationPlugin` from `@module-federation/enhanced`. This stub will be removed in Nx v25. |
요구 사항 변경 (engines, peer 의존성)
감지되지 않았습니다.
이 데이터를 AI 에이전트에 제공하세요
Vigia는 무료 MCP 서버입니다. 코딩 에이전트가 코드를 작성하기 전에 버전, 호환성을 깨는 변경, 취약점을 확인합니다. 가입도 API 키도 필요 없습니다.
claude mcp add --transport http vigia https://vigia.coredls.cloud/mcp
Cursor에 추가VS Code에 추가★ GitHub에서 스타 누르기
그 밖의 MCP 클라이언트
{ "mcpServers": { "vigia": { "url": "https://vigia.coredls.cloud/mcp" } } }에이전트 스킬(SKILL.md): 에이전트에게 Vigia를 언제 쓸지 알려 줍니다 · 풀 리퀘스트용 GitHub Action
자주 묻는 질문
@nx/rspack을(를) 23에서 24(으)로 업그레이드할 때 호환성이 깨지는 변경은 무엇인가요?
@nx/rspack 23.3.1과 24.0.0 사이에서 Vigia는 삭제된 export 2개, 변경된 시그니처 10개, 삭제되거나 변경된 클래스·인터페이스 멤버 0개를 찾았습니다.
@nx/rspack 24에서 지원 중단된 것은 무엇인가요?
@nx/rspack 24.0.0에서 export 또는 멤버 4개가 새로 지원 중단으로 표시되었습니다.
에이전트용
GET https://vigia.coredls.cloud/v1/packages/npm/@nx/rspack/upgrade?from=23.3.1&to=24.0.0