SystemJS 无法加载 aurelia-event-aggregator,即使 Aurelia 已经加载它

SystemJS can't load aurelia-event-aggregator even though Aurelia has already loaded it

我只是想将 'aurelia-event-aggregator' 导入到 TypeScript class 中,但我在控制台中收到此错误。尽管它说它在第 5 行和第 6 行加载和配置 aurelia-event-aggregator,它说 SystemJS 仍然找不到它。这特别奇怪,因为我也(成功地)从 'aurelia-dependency-injection' 导入 autoinject 和从 'aurelia-framework' 导入 customElement 没有问题,而且它们似乎 configured/installed 与我系统上的事件聚合器相同通过 jspm.

我的config.js和package.json是here

我完全不知道如何开始解决这个问题。如果我可以提供任何其他信息,请告诉我。

这听起来很蠢,但你需要 运行 jspm install aurelia-event-aggregator。我知道它已经在你的项目中,但是 jspm 0.16 不支持对等依赖(至少我记得是这样),所以你必须明确地将它安装为你的应用程序的顶级依赖,然后它才会开始工作。