【发布时间】:2017-09-20 20:03:25
【问题描述】:
我使用的是 karma 1.2 和 angular 2。我已成功将系统升级到 Angular 4。但现在我正在尝试将 Karma 更新到 1.6 版,但出现以下错误:
为什么我在这里看到“未满足的对等依赖性”问题?
【问题讨论】:
-
您可以在 npm 日志的底部找到“未满足的对等依赖关系”的原因。类似:“npm WARN 模块需要 otherModule 的对等,但没有安装”
-
所以有些模块需要@angular/common@4.0.2 等。但没有找到@angular/common@4.0.2?
-
您可能已经安装了 4.0.2,但其他一些模块需要较旧或较新的模块。你能添加更多的日志吗?
-
这与 Karma 无关,因为它不以任何方式依赖 Angular。 '未满足的对等依赖'应该显示在 any 安装上,而不仅仅是 Karma。这是 NPM 问题,而不是 Karma 或 TypeScript。提供你的 package.json。
标签: angular typescript karma-runner karma-jasmine