2

运行时出现此错误test.sh。(我想我从 aungular-seed 项目中得到了 test.sh)

INFO [Chrome 26.0.1410 (Linux)]: Connected on socket gB-olqxn3xDa6fV2ENBw
Chrome 26.0.1410 (Linux) ERROR
    Uncaught TypeError: Cannot call method 'module' of undefined
    at /home/me/git/blah/blah/public/lib/angular-1.0.7/angular-cookies.js:15

为什么?

4

1 回答 1

7

您需要在 karma.conf.js 文件中包含 angular.js:'public/lib/angular*/angular.js'

这为我解决了问题,但也许还有更好的方法。另请参阅angular-seed 项目中的 karma.conf.js 文件

配置/karma.conf.js:

// list of files / patterns to load in the browser
files: [
  'public/lib/angular*/angular.js',
  'public/lib/**/*.js',
  'public/js/**/*.js',
  'routes/**/*.js',
  'server/**/*.js',
  'test/unit/**/*Spec.js'
],
于 2013-11-12T20:54:27.747 回答