我发现自己需要更新我的离子框架,并遵循说明here。
这个过程相当顺利,但是从npm中出现了很多明显无法解决的依赖关系:
因此,例如,http @ 7.2.15需要一个同级,但是我安装了8.2。
我的package.json的相关部分是:
...
"@angular/forms": "^8.2.1",
"@angular/http": "^7.2.15",
"@angular/platform-browser": "^8.2.1",
"@angular/platform-browser-dynamic": "^8.2.1",
...
我认为^表示需要更高的版本。毫无疑问,Angular团队不会强迫这样的依赖...(我尝试过更新http,但这是它出现的最新消息吗?)
npm我@ angular / http @ latest
如果我安装角铁芯7.2.15,那将破坏其他所有功能。
我的离子构建因错误而中断,这也暗示某种图书馆缺少/损坏的问题:
对于这种类型的环境,我是陌生的,来自于Visual Studio和C#共同的世界。我也尝试过其他方法,但现在看来似乎已经绕了圈,就我所考虑的一个新项目而言,所有文件都以某种方式移动了……
当然,“ http”问题可能是一个红色鲱鱼,而这个问题范围更广。有什么想法我想念什么吗? 谢谢