“Aucun fournisseur d'erreur” sur le Karma servir l'exécution angularjs phonecat tutoriel
Que j'ai trouvé et essayé plusieurs solutions proposées ici et d'ailleurs: re déclassement karma version de la mise à niveau du nœud et npm - modification de l'ordre de charger dans le fichier de configuration....
mais jusqu'à présent, rien ne fonctionne. Le problème est que je suis sous l'angle de tutoriel via Apache?
De Départ Karma Serveur (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
- Double Possible de Error: Pas de fournisseur pour "cadre:jasmin"! (Résolution: cadre:jasmin)
Vous devez vous connecter pour publier un commentaire.
Vous devez installer le jasmin:
La réponse choisie n'a pas fonctionné pour moi, c'est ce qu'il fonctionne pour moi:
https://github.com/karma-runner/karma/issues/880
que la documentation qui les plugins suivants sont nécessaires.
//ces plugins seront require() par le Karma
"karma " jasmin",
"karma" -chrome-launcher"
Donc ajouter ces deux de votre section plugin.
Je ne sais pas ce que plate-forme/os/version que vous voulez, mais pour moi, sur mac os x 10.9 ("Mavericks"), j'ai été en cours d'exécution dans le exact même problème avec le fait d'essayer d'exécuter le karma sur un e2e test avec le simple angulaire docs tutoriel dans leur étape 3. Je l'ai résolu en un assez idiot/idiote chemin =>
sudo
devantTout installé/travail, y compris les...
npm install -g
.donc là vous allez.
sudo
pour installer les packages npm