我正在使用karma的requirejs插件来加载应用程序所需的所有库。然后将应用程序文件和测试用例包含在karma.conf.js的文件节中。我得到了下面的错误。
Uncaught Error: Script error for: isolated-container http://requirejs.org/docs/errors.html#scripterror我在配置文件中使用以下代码包含了"ember-qunit/dist/amd/main“文件。
"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的编写格式如下。
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。
不确定无法加载的原因。任何帮助都将不胜感激。
发布于 2014-04-14 14:11:02
在包下面添加"ember-qunit“解决了这个问题。在github的ember-qunit(https://github.com/rpflorence/ember-qunit/issues/35)中提出了一个问题,并得到了答案
"packages": [{ "name": "ember-qunit", "location": "../../../app/lib/ember-qunit/dist/amd" }],https://stackoverflow.com/questions/23028159
复制相似问题