Ne peut pas installer phantomJS dans Karma
WARN [config]: config.configure() is deprecated, please use config.set() instead.
WARN [plugin]: Cannot find plugin "karma-phantomjs".
Did you forget to install it ?
npm install karma-phantomjs --save-dev
INFO [karma]: Karma v0.10.2 server started at http://localhost:9018/
WARN [launcher]: Can not load "PhantomJS", it is not registered!
Perhaps you are missing some plugin?
obtenez cette erreur. Quand on exécute npm install karma-phantomjs -- save-dev je reçois une erreur.
npm ERR! 404 'karma-phantomjs' is not in the npm registry.
j'ai installé Karma-phantomjs-launcher -- save-dev mais j'ai quand même une erreur quand je lance Grunt watch.
quelqu'un d'autre rencontre ce problème?
6 réponses
npm install karma-jasmine --save-dev
npm install karma-phantomjs-launcher --save-dev
puis Ajouter la ligne suivante au karma.config.js
plugins : ['karma-jasmine', 'karma-phantomjs-launcher']
je suis fauché par la présente aujourd'hui
- karma: 0.13.7
- karma-phantomjs-lanceur: 1.0.0
Ce n'est pas très évidente, c'est que le lanceur a une dépendance sur:
- phantomjs-prêts à l'emploi
Donc, si vous installez cette localement, tout devrait fonctionner correctement, par exemple:
npm install phantomjs-prebuilt --save-dev
Après quelques recherches, j'ai réalisé que j'avais besoin pour exécuter:
npm install -g karma@canary phantomjs karma-phantomjs-launcher
Une fois que j'ai couru que je suis retourné dans mon unité de karma.tpl.js file et au lieu de Karma-phantomjs, j'ai changé ça en Karma-phantomjs-launcher.
maintenant, quand j'exécute une commande comme Grunt build, Je n'obtiens aucune erreur concernant phantomJS
C'est une question encore ouverte sur le repo: # 31
étrangement, ce qui suit a fonctionné pour mon système basé sur Debian:
apt-get install libfontconfig
Comment ai-je dans tout cela? La lecture d'un commentaire dans le billet. J'espère que cela aidera les autres aussi : -)
Je cours dans un conteneur CentOS 7 Docker. Eu le même problème.
A:
yum install -y tar bzip2 freetype fontconfig
npm install phantomjs --save-dev
fonctionnait sans erreurs, ce qui permettait
npm install karma-phantomjs-launcher --save-dev
et qui a permis
gulp test
pour fonctionner sans erreurs Karma ou PhantomJS.
aujourd'Hui j'ai eu le même. J'ai supprimé tous les répertoires temporaires et, après la réexécuter travaillé. Avant cela, j'ai aussi réinstallé phantomjs, mais sans succès. Il est possible que cela ait influencé, de toute façon (mais je pense que supprimer les répertoires temporaires a fait le travail). Quoi qu'il en soit, après avoir supprimé les dossiers temporaires, vous pouvez essayer, si cela n'a pas fonctionné, vous pouvez réinstaller phantomjs et d'autres choses comme d'autres utilisateurs ont déjà écrit.