Migrating to Nx 23.0.0-beta.9
Version 23.0.0-beta.9 introduces 3 breaking changes. This guide details how to update your code.
Released: 5/8/2026
3
Breaking Changes
2
Migration Steps
6
Affected Symbols
⚠️ Check Your Code
If you use any of these symbols, you need to read this guide:
@nx/angular:ngrx@nx/angular:ngrx-root-store@nx/angular:ngrx-feature-store@types/nodeexecutors@nx/vitestBreaking Changes
●Issue #1
The `@nx/angular:ngrx` generator has been removed. Use `@nx/angular:ngrx-root-store` for root state and `@nx/angular:ngrx-feature-store` for feature state instead.
●Issue #2
Executors with inferred-plugin replacements are now deprecated.
●Issue #3
Vitest support has been removed in favor of using `@nx/vitest`.
Migration Steps
- 1If using the removed `@nx/angular:ngrx` generator, switch to using `@nx/angular:ngrx-root-store` for root state or `@nx/angular:ngrx-feature-store` for feature state.
- 2Ensure your Node.js environment is running Node 22 or higher, as Node 20 support has been dropped.
Release Summary
This beta release removes deprecated Angular ngrx generators and Vitest support, while also dropping support for Node 20 and introducing several core and plugin-specific bug fixes.
Need More Details?
View the full release notes and all changes for Nx 23.0.0-beta.9.
View Full Changelog