首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在karma中配置ember-qunit

如何在karma中配置ember-qunit
EN

Stack Overflow用户
提问于 2014-04-12 16:41:13
回答 1查看 336关注 0票数 1

我正在使用karma的requirejs插件来加载应用程序所需的所有库。然后将应用程序文件和测试用例包含在karma.conf.js的文件节中。我得到了下面的错误。

代码语言:javascript
复制
Uncaught Error: Script error for: isolated-container http://requirejs.org/docs/errors.html#scripterror

我在配置文件中使用以下代码包含了"ember-qunit/dist/amd/main“文件。

代码语言:javascript
复制
"shim": {
...
    "ember-qunit": {
    "exports": "ember-qunit"
    }
...
}
"paths":{
...
    "ember-qunit": "../lib/ember-qunit/dist/amd/main"
...
}

isolated-tainer.js文件位于amd/main文件夹中。但是加载失败。ember-qunit/dist/amd/main.js的编写格式如下。

代码语言:javascript
复制
define(
  ["ember","./isolated-container","./module-for","./module-for-component",
"./module-for-model","./test","./test-resolver","exports"],
function(__dependency1__, __dependency2__, __dependency3__, __dependency4__,
__dependency5__, __dependency6__, __dependency7__, __exports__) {
}

我不是很熟悉requirejs。但据我所知,main应该能够加载./isolate-container。

不确定无法加载的原因。任何帮助都将不胜感激。

EN

回答 1

Stack Overflow用户

发布于 2014-04-14 14:11:02

在包下面添加"ember-qunit“解决了这个问题。在github的ember-qunit(https://github.com/rpflorence/ember-qunit/issues/35)中提出了一个问题,并得到了答案

代码语言:javascript
复制
"packages": [{ "name": "ember-qunit", "location": "../../../app/lib/ember-qunit/dist/amd" }],
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23028159

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档