@ ngrx5.2.0和@ angular4.4.3是否可能不兼容? 我的方案如下: 我刚安装在angular4.4.3项目ngrx中,以便管理我的状态管理。我使用angular5.2.0官方样板练习了一下,在我的编码方式和所有工作方面都有一点点结构。 我在这个生产项目中实现的方式与我在测试中的方式相同,这是我在编译时遇到的错误:
错误中的错误:模块/opt/webapp/node_modules/@ngrx/store/store.d.ts的元数据版本不匹配,找到版本4,预期3,在/......./中解析符号AppModule app.module.ts,在/............./app.module.ts中解析符号AppModule,解析/........../app.module中的符号AppModule .TS
这个错误的奇怪之处在于提到的版本是4和3,同时 - 我猜 - 它们应该是5和4 - 如果版本控制是指角度和商店,或仅仅是商店。
有什么想法吗?
答案 0 :(得分:0)
更新这些库后,错误消失:
"@angular/animations": "^5.2.0",
"@angular/cli": "^1.7.4",
"@angular/common": "^5.2.0",
"@angular/compiler": "^5.2.0",
"@angular/compiler-cli": "^5.2.0",
"@angular/core": "^5.2.0",
"@angular/forms": "^5.2.0",
"@angular/http": "^5.2.0",
"@angular/platform-browser": "^5.2.0",
"@angular/platform-browser-dynamic": "^5.2.0",
"@angular/platform-server": "^5.2.0",
"@angular/router": "^5.2.0",
"ngx-webstorage": "^2.0.1",
"ts-node": "^4.1.0",
"typescript": "2.5.3"
确实,这是一个兼容性问题。