You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ngxs与Angular 17不兼容?安装报错寻求解决方案

Angular 17 适配 NGXS 的解决方案
  • 你没有操作错误,这个报错的核心原因是**@ngxs/store@3.8.1的peer依赖明确限制了Angular Core版本需满足 >=12.0.0 <17.0.0**,官网未标注是因为该版本发布时Angular 17尚未正式推出,未更新兼容说明。

根本适配方案

1. 升级NGXS到兼容Angular 17的版本

NGXS后续发布的3.8.2及更高版本已经更新了peer依赖配置,正式支持Angular 17。直接安装最新稳定版即可:

npm install @ngxs/store@latest

若需要指定版本,可直接安装3.8.2及以上版本:

npm install @ngxs/store@3.8.2

2. 同步NGXS生态包版本

如果项目中还用到了@ngxs/logger-plugin、@ngxs/form-plugin等其他NGXS衍生包,必须保证它们的版本和@ngxs/store完全一致,避免跨版本调用引发的兼容性问题。

关于--force安装的说明

使用--force虽然能强制完成安装,但会忽略peer依赖的版本校验,可能在运行阶段触发Angular 17 API变更导致的NGXS旧版本调用异常,仅适合临时测试,不能作为长期解决方案。

内容的提问来源于stack exchange,提问作者Jack

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.05 23:15:54