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?
Obtenir cette erreur. Lors de l'exécution de npm, installez 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'obtiens toujours une erreur en exécutant grunt watch.
Quelqu'un d'autre se heurte à ce problème?
Après quelques recherches, j'ai réalisé que je devais exécuter:
npm install -g karma@canary phantomjs karma-phantomjs-launcher
Une fois que j'ai couru que je suis retourné dans mon fichier karma-unit.tpl.js et au lieu de karma-phantomjs, j'ai changé cela en karma-phantomjs-launcher.
Maintenant, lorsque j'exécute une commande telle que grunt build, je ne reçois aucune erreur concernant phantomJS
npm install karma-jasmine --save-dev
npm install karma-phantomjs-launcher --save-dev
Ajoutez ensuite la ligne suivante à karma.config.js
plugins : ['karma-jasmine', 'karma-phantomjs-launcher']
J'ai été pris par cette course aujourd'hui
Ce qui n’est pas très évident, c’est que le lanceur a une dépendance sur:
Donc, si vous installez ceci localement, tout devrait fonctionner correctement, par exemple:
npm install phantomjs-prebuilt --save-dev
Ce problème est toujours ouvert sur le repo: # 31
Curieusement, les éléments suivants ont fonctionné pour mon système Debian:
apt-get install libfontconfig
Comment suis-je entré dans cela? Lecture d'un commentaire à partir du billet. J'espère que cela aidera aussi les autres :-)
Je cours dans un conteneur CentOS 7 Docker. Avait un problème similaire.
Devait:
yum install -y tar bzip2 freetype fontconfig
Ensuite
npm install phantomjs --save-dev
travaillé sans erreurs, ce qui a permis
npm install karma-phantomjs-launcher --save-dev
et cela a permis
gulp test
courir 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écution, cela a fonctionné . Avant cela, j'ai également réinstallé phantomjs mais sans succès. De toute façon, il est possible que cela ait influencé (mais je pense que la suppression des répertoires temporaires a fait l'affaire). Quoi qu'il en soit, après avoir supprimé des dossiers temporaires, vous pouvez essayer. Si cela ne fonctionne pas, vous pouvez réinstaller phantomjs ainsi que d'autres éléments déjà écrits par d'autres utilisateurs.