无法使用Angular 1.4.9运行Karma并出现错误angular.module(...).info不是一个函数 [英] Can't run Karma with Angular 1.4.9 with error angular.module(...).info is not a function
本文介绍了无法使用Angular 1.4.9运行Karma并出现错误angular.module(...).info不是一个函数的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
运行karma start --single-run
有错误
Chrome 62.0.3202 (Linux 0.0.0) ERROR
Uncaught TypeError: angular.module(...).info is not a function
at /home/ali/bedopedia/client/node_modules/angular-mocks/angular-mocks.js:80
当我打开anguler-mocks.js时,有一个名为info的函数,它需要角度1.6 .info({ angularVersion: '1.6.6' })
When I opened anguler-mocks.js there is a function called info and it need angular 1.6 .info({ angularVersion: '1.6.6' })
这是package.json文件
here is package.json file
"devDependencies": {
"angular-mocks": "^1.6.0",
"grunt": "^0.4.5",
"grunt-jsmeter": "^0.3.1",
"jasmine-core": "^2.5.2",
"karma": "^0.13.22",
"karma-chrome-launcher": "^0.2.3",
"karma-jasmine": "^0.3.8",
"karma-spec-reporter": "0.0.26",
"load-grunt-tasks": "^3.5.0"
}
推荐答案
我通过使angular-mocks版本与我使用的angular版本相同来解决了这个问题.
I solved it by making angular-mocks version the same version of angular I am using.
在package.json文件中将其设为"angular-mocks": "1.4.9",
make it "angular-mocks": "1.4.9",
in package.json file
这篇关于无法使用Angular 1.4.9运行Karma并出现错误angular.module(...).info不是一个函数的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文