如果这个问题在别的地方被问过,那么我很抱歉再次问这个问题--我已经搜索过了,但没有找到与我的特定场景相匹配的答案。
因此,我刚刚将我的Angular项目更新到版本9,并且没有收到任何失败。然而,当我运行ng --version时,我看到了一些让我担心的信息:

特别是@angular-devkit/core和@angular-devkit/schematics,它们被列为7.3.10版。
我希望我的项目是版本9,所以我尝试在另一个文件夹中运行版本检查,以检查我的angular CLI全局版本:

正如您所看到的,在我的全局检查中,我有预期的@angular-devkit/core和@angular-devkit/schematics的9.1.8版本。
你知道是什么原因导致我的本地项目不更新这些吗?据我所知,devkit包在@angular-devkit/build-angular的包下,所以我希望这些包在我更新该包时会更新,但看起来并不是这样。
如果有人有这方面的经验,或者对我可以做什么来更新我的项目的这些包的本地版本的建议,我会非常感谢。
提前感谢!
发布于 2020-06-14 17:18:48
我要结束这个问题-我确实通过手动添加这些包获得了版本匹配,但最终,它并没有真正改变我遇到的核心问题-我怀疑我的项目在版本历史的某个地方没有正确的更新过程。
但是如果人们从这个问题中寻找答案,您可以手动npm安装这些包的特定版本,如果它们被添加到您的package.json中的话
https://stackoverflow.com/questions/62340719
复制相似问题