Skip to main content
 首页 » 编程设计

angularjs之Karma服务上的“No provider error”服务运行angularjs phonecat教程

2025年02月15日39fff_TT

我在这里和其他地方找到并尝试了许多解决方案:重新降级业力版本升级节点和npm-更改配置文件中的加载顺序...。
但到目前为止没有任何效果。我是通过Apache运行 Angular 教程的问题吗?

启动Karma Server(http://karma-runner.github.io)

/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:9 
      throw error('No provider for "' + name + '"!'); 
            ^ 
Error: No provider for "framework:jasmine"! (Resolving: framework:jasmine) 
    at error (/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:22:68) 
    at Object.parent.get (/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:9:13) 
    at get (/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:54:19) 
    at /usr/local/lib/node_modules/karma/lib/server.js:28:14 
    at Array.forEach (native) 
    at start (/usr/local/lib/node_modules/karma/lib/server.js:27:21) 
    at invoke (/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:75:15) 
    at Object.exports.start (/usr/local/lib/node_modules/karma/lib/server.js:204:12) 
    at Object.<anonymous> (/usr/local/lib/node_modules/karma/bin/karma 
/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:9 
      throw error('No provider for "' + name + '"!'); 
            ^ 
Error: No provider for "framework:jasmine"! (Resolving: framework:jasmine) 
    at error (/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:22:68) 
    at Object.parent.get (/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:9:13) 
    at get (/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:54:19) 
    at /usr/local/lib/node_modules/karma/lib/server.js:28:14 
    at Array.forEach (native) 
    at start (/usr/local/lib/node_modules/karma/lib/server.js:27:21) 
    at invoke (/usr/local/lib/node_modules/karma/node_modules/di/lib/injector.js:75:15) 
    at Object.exports.start (/usr/local/lib/node_modules/karma/lib/server.js:204:12) 
    at Object.<anonymous> (/usr/local/lib/node_modules/karma/bin/karma:19:39) 
    at Module._compile (module.js:456:26) 
    at Object.Module._extensions..js (module.js:474:10) 
    at Module.load (module.js:356:32) 
    at Function.Module._load (module.js:312:12) 
    at Function.Module.runMain (module.js:497:10) 
    at startup (node.js:119:16) 
    at node.js:901:3 

请您参考如下方法:

您必须安装 Jasmine :

    npm install -g karma-jasmine