【发布时间】:2015-08-31 13:32:22
【问题描述】:
我试图在我的 Ember 单元测试中使用一个库 (chance.js),但我似乎无法在我的测试中导入它。
到目前为止,我已经尝试过使用NPM(有和没有ember-browserify)、Bower(在ember-cli-build.js 中尝试使用app.import 调用。
无论我做什么,我似乎都无法访问chance 函数/模块。
任何帮助将不胜感激。任何人只要能指出我在单元测试中使用 chance.js 的 Ember 项目,就会获得最高分。
如果可能的话,简要说明哪种依赖管理是合适的将非常有帮助。根据我的阅读,NPM 可能是首选,因为 Ember 项目正在寻求从 Bower 中移除,请参阅 here。
另外,如果有人知道任何有用的文章(最新的也是加分项),请随时在 cmets 中提及它们。
谢谢!
编辑: 我相信我看到的一些问题与使用“匿名”AMD 模块的 Chance 有关,Ember 的加载程序不支持该模块。我又玩了一会儿,但最终还是使用了 ember-faker 插件,因为 John Otander 支持开箱即用。
我将把这个问题留在这里,希望有人发布一个可以澄清事情的精彩答案:)。
【问题讨论】:
-
您是否有指向您的项目的 github 链接或无法运行的示例项目?大多数人在 ember-cli-build 中使用带有 bower 和 app.import 的第三方库没有问题。
-
很遗憾我无法分享我的项目 :(.
-
你应该试试 Bower。
-
下面的答案对你不起作用?