首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Karma测试样本角度种子项目的错误

Karma测试样本角度种子项目的错误
EN

Stack Overflow用户
提问于 2014-08-06 20:20:58
回答 2查看 548关注 0票数 1

为了尝试使用Angular进行Karma测试,我从github获得了angular-seed项目(https://github.com/angular/angular-seed.git)。当运行"bower install“时,它不起作用,所以我只是手动将angular文件放到目标目录中(从app.js可以看出)。

但是在配置之后(npm安装和填充),当运行"npm“命令时,问题(没有定义角度)不断出现。但是,使用"npm test“命令时,仍然出现了另一个问题(模块未定义)。有人知道这是怎么回事吗?非常感谢。

1.npm start时出错

代码语言:javascript
复制
Chrome 35.0.1916 (Linux) controllers encountered a declaration exception FAILED
ReferenceError: module is not defined
    at null.<anonymous> (/home/administrator/文档/angular-seed/test/unit/controllersSpec.js:6:14)
    at /home/administrator/文档/angular-seed/test/unit/controllersSpec.js:5:1

(和其他3个相似的东西)

2.“因果报应”启动时出错

代码语言:javascript
复制
Chrome 35.0.1916 (Linux) ERROR
Uncaught ReferenceError: angular is not defined
at /home/administrator/文档/angular-seed/app/js/app.js:5

Chrome 35.0.1916 (Linux) ERROR
Uncaught ReferenceError: angular is not defined
at /home/administrator/文档/angular-seed/app/js/controllers.js:5


Chrome 35.0.1916 (Linux) ERROR
Uncaught ReferenceError: angular is not defined
at /home/administrator/文档/angular-seed/app/js/directives.js:6

重要的业力配置如下:

代码语言:javascript
复制
files: [
  'app/test/*/*.js',
  'app/js/*.js'
],
EN

回答 2

Stack Overflow用户

发布于 2014-08-06 22:43:35

当因果报应与Uncaught ReferenceError: 'something' is not defined失败时,dI已经面临着类似的问题。它每次都不同,一次是jquery,另一次是angular。我发现它与Karma配置无关,而是与chrome浏览器有关。测试只适用于FireFox,而不适用于Chrome或PhantomJS。我的同事告诉我某些Karma版本有这个问题。

所以尝试使用不同的浏览器

票数 0
EN

Stack Overflow用户

发布于 2015-03-17 20:30:33

karma start时2 .error的解决方案。

  • 编辑karma.config.js和内部文件:首先添加angular.js文件的路径,然后添加/列出其他.js文件
  • 它将去除angular的依赖性。它将首先添加angular.js,因此所有其他使用angular.js的库都将获得它的引用。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25160252

复制
相关文章

相似问题

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