Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了TypeError:providers [name] [0]不是Angular 4.0.1 npm test函数大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
嗨,我是Angular2的新手,当我尝试使用onicial angular.io网站上的示例运行npm测试时,我收到此错误

providers[name][0] is not a function
TypeError: providers[name][0] is not a function
    at get (/Users/marcpursals/repos/..../node_modules/di/lib/injector.js:48:43)
    at /Users/marcpursals/repos/...../node_modules/di/lib/injector.js:71:14
    at Array.map (nativE)
    at Injector.invoke (/Users/marcpursals/repos/...../node_modules/di/lib/injector.js:70:31)
    at Server.start (/Users/marcpursals/repos/....node_modules/karma/lib/server.js:103:18)
    at Promise (/Users/marcpursals/repos/..../node_modules/@angular/cli/tasks/test.js:35:25)
    at Class.run (/Users/marcpursals/repos/..../node_modules/@angular/cli/tasks/test.js:15:16)
    at Class.run (/Users/marcpursals/repos/....node_modules/@angular/cli/commands/test.js:99:25)
    at Class.<anonymous> (/Users/marcpursals/repos/...../node_modules/@angular/cli/ember-cli/lib/models/command.js:134:17)
    at process._tickCallBACk (internal/process/next_tick.js:103:7)
npm ERR! Test @L_801_9@.  See above for more details.

我正在使用angular 4.0.1,我的package.json是下一个

"dependencies": {
    "@angular/animations": "^4.0.1","@angular/common": "^4.0.1","@angular/compiler": "^4.0.1","@angular/compiler-cli": "^4.0.1","@angular/core": "^4.0.1","@angular/forms": "^4.0.1","@angular/http": "^4.0.1","@angular/material": "^2.0.0-beta.2","@angular/platform-browser": "^4.0.1","@angular/platform-browser-dynamic": "^4.0.1","@angular/platform-server": "^4.0.1","@angular/router": "^4.0.1","@ng-bootstrap/ng-bootstrap": "^1.0.0-alpha.22","@types/d3": "^4.5.0","@types/jasmine": "^2.5.47","@types/lodash": "^4.14.50","@types/node": "^6.0.68","bootstrap": "^4.0.0-alpha.6",...
    "jasmine-spec-reporter": "^2.7.0","jquery": "^3.1.1",...
    "karma": "^1.5.0","karma-jasmine": "^1.1.0","karma-remap-istanbul": "^0.2.2","lodash": "^4.17.4",....
    "typescript": "^2.2.2","zone.js": "^0.8.4"
  },

我试图谷歌它,但我没有找到线索.有人遇到过同样的问题吗?

解决方法

检查你的karma.conf.js文件:在插件字段中你应该直接指向karma但是@ angular / cli / plugins中的karma插件

大佬总结

以上是大佬教程为你收集整理的TypeError:providers [name] [0]不是Angular 4.0.1 npm test函数全部内容,希望文章能够帮你解决TypeError:providers [name] [0]不是Angular 4.0.1 npm test函数所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。