在 ember 插件中公开的组件在 ember 应用程序中无法识别

Component exposed in ember addon is not recognised in ember app

我有一个插件可以记录 ember:

的集成测试

https://github.com/QuantumInformation/ember-cli-test-recorder

但是我发现,当我通过 npm 将其导入 ember cli 项目,然后像 appplication.hbs:

中那样使用它公开的组件时
<h2 id="title">Welcome to Ember.js</h2>

{{outlet}}
{{test-recorder currentRouteName=currentRouteName}}

我在运行时得到以下信息:

`Uncaught Error: Assertion Failed: A helper named 'test-recorder' could not be found

请注意,该组件在虚拟应用程序中运行良好,此插件曾在 ember 的 1.10 版中运行。

在这种情况下,对插件和 ember 项目使用 ember cli 0.2.5

运行 ember install ember-cli-test-recorder 帮我解决了这个问题。

出于某种原因,仅 运行 npm install ember-cli-test-recorder 还不够。