Чтобы попробовать тестирование Karma при работе с Angular, я получаю проект angular-seed (https://github.com/angular/angular-seed.git) из github. При запуске "bower install" это почему-то не сработало, поэтому я просто вручную поместил файлы angular в предполагаемый каталог (скажем, из app.js).
Но после настройки (npm install и прочее) при запуске команды "npm" проблема (angular не определена) продолжала появляться. Однако с командой "npm test" возникла еще одна проблема (модуль не определен). Кто-нибудь понял, как это происходит? Большое спасибо.
1. ошибка при "npm start"
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. ошибка при "старте кармы"
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
И важная конфигурация кармы следующая:
files: [
'app/test/*/*.js',
'app/js/*.js'
],