error - No se puede instalar phantomJS en Karma
error cannot find module karma phantomjs launcher (6)
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?
Obteniendo este error Cuando ejecuto npm, instalo karma-phantomjs --save-dev obtengo un error.
npm ERR! 404 ''karma-phantomjs'' is not in the npm registry.
Instalé karma-phantomjs-launcher --save-dev pero sigo recibiendo un error al ejecutar el reloj ronco.
Alguien mas se encuentra con este problema?
Después de algunas investigaciones me di cuenta de que necesitaba ejecutar:
npm install -g karma@canary phantomjs karma-phantomjs-launcher
Una vez que corrí, volví a mi archivo karma-unit.tpl.js y en lugar de karma-phantomjs, cambié esto a karma-phantomjs-launcher.
Ahora cuando ejecuto un comando como grunt build, no obtengo ningún error con respecto a phantomJS
npm install karma-jasmine --save-dev
npm install karma-phantomjs-launcher --save-dev
A continuación, agregue la siguiente línea a karma.config.js
plugins : [''karma-jasmine'', ''karma-phantomjs-launcher'']
Este es un problema aún abierto en el repositorio: # 31
Curiosamente, lo siguiente funcionó para mi sistema basado en Debian:
apt-get install libfontconfig
¿Cómo me metí en esto? Leyendo un comentario del boleto. Espero que esto ayude a otros también :-)
Me he tropezado con esto hoy corriendo
- karma: 0.13.7
- karma-phantomjs-launcher: 1.0.0
Lo que no es muy obvio es que el iniciador tiene una dependencia en:
- phantomjs-preconstruido
Entonces, si usted instala esto localmente, todo debería funcionar bien, por ejemplo:
npm install phantomjs-prebuilt --save-dev
Me estoy ejecutando en un contenedor Docker CentOS 7. Tenía un problema similar.
Tuve que:
yum install -y tar bzip2 freetype fontconfig
Entonces
npm install phantomjs --save-dev
trabajó sin errores, lo que permitió
npm install karma-phantomjs-launcher --save-dev
y eso permitió
gulp test
para ejecutar sin errores Karma o PhantomJS.
Hoy tuve lo mismo. Eliminé todos los directorios temporales y, después de volver a ejecutar, funcionó. Antes de eso también reinstalé phantomjs pero sin éxito. Es posible que esto influya, de todos modos (pero creo que eliminar los directorios temporales hizo el trabajo). De todos modos, después de eliminar las carpetas temporales puede intentar, si no funcionó puede reinstalar phantomjs y también otras cosas como otros usuarios ya escribieron.