Angular 循环相依角6

Angular 循环相依角6,angular,typescript,google-chrome-devtools,ngrx,Angular,Typescript,Google Chrome Devtools,Ngrx,我已经把整个项目上传到了 经过多次尝试后,每次运行相同的代码时都会出现以下错误: `node_modules/@ngrx/store devtools/src/actions.d.ts18,21中出现错误: 错误TS1039:环境上下文中不允许使用初始值设定项 node_modules/@ngrx/store devtools/src/actions.d.ts22,21:错误 TS1039:环境上下文中不允许使用初始值设定项 node_modules/@ngrx/store devtools/s

我已经把整个项目上传到了

经过多次尝试后,每次运行相同的代码时都会出现以下错误:

`node_modules/@ngrx/store devtools/src/actions.d.ts18,21中出现错误: 错误TS1039:环境上下文中不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts22,21:错误 TS1039:环境上下文中不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts26,21:错误 TS1039:环境上下文中不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts31,21:错误 TS1039:环境上下文中不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts36,21:错误 TS1039:环境上下文中不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts40,21:错误 TS1039:环境上下文中不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts44,21:错误 TS1039:环境上下文中不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts51,21:错误 TS1039:不允许使用初始值设定项 node_modules/@ngrx/store devtools/src/actions.d.ts56,21:错误 TS1039:不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts61,21:错误 TS1039:不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts66,21:错误 TS1039:不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts71,21:错误 TS1039:不允许使用初始值设定项

node_modules/@ngrx/store devtools/src/actions.d.ts76,21:错误 TS1039:不允许使用初始值设定项

i(wdm):编译失败`

如果不改变代码中的任何内容,项目可能会成功编译,但会出现另一个错误,即未捕获错误:无法解析CoinEffects:?,[object]的所有参数


经过多次搜索,我发现这是关于循环依赖的,它试图修复,但徒劳的是关于依赖或其他东西

谢谢你,我发现这都是关于包的,代码没有错。

谢谢你,我发现这都是关于包的,代码没有错。

你需要为package.json中的packages@ngrx/store和@ngrx/store devtools设置相同的版本。

你需要为packages@ngrx/store和@ngrx/store设置相同的版本@ngrx/store devtools in package.json.

模块的源代码中似乎存在错误,这是您的项目的依赖项。这是关于@ngrx/store devtools的开发者的,而不是你做的任何事情。要么升级到更高版本的@ngrx/store devtools,要么使用不同版本的TypeScript编译器,该编译器允许在不引发错误的情况下构造该语言。谢谢@amphetamachine第一个错误消失了,这都是关于版本的。我更改了store devtools的版本,et运行良好。。但是第二个仍然不能解析CoinEffects的所有参数:?,[object object]看起来模块的源代码中有一个错误,这是项目的依赖项。这是关于@ngrx/store devtools的开发者的,而不是你做的任何事情。要么升级到更高版本的@ngrx/store devtools,要么使用不同版本的TypeScript编译器,该编译器允许在不引发错误的情况下构造该语言。谢谢@amphetamachine第一个错误消失了,这都是关于版本的。我更改了store devtools的版本,et运行良好。。但是第二个仍然不能解析CoinEffects的所有参数:?,[object object]通常,如果模块依赖于特定版本的TypeScript,它应该在自己的package.json文件中声明它。这样,包管理器就可以查看它并决定使用哪个版本,这样它就可以与您的所有依赖项兼容。通常情况下,如果模块依赖于特定版本的TypeScript,它应该在自己的package.json文件中声明它。这样,包管理器就可以查看它并决定使用哪个版本,这样它就可以与您的所有依赖项兼容。这并不总是发生。