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

时间:2016-10-30 05:20:30

标签: aurelia systemjs jspm

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

我的config.js和package.json是here

我一点也不知道如何开始对此进行故障排除。如果我能提供任何其他信息,请告诉我。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:3)

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