Me gustaría usar el grunt-contrib-jasminepaquete NPM. Tiene varias dependencias. Parte del gráfico de dependencia se ve así:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
Desafortunadamente, hay un error en esta versión phantomjsque impide que se instale correctamente en Mac OS X. Esto se solucionó en la última versión.
¿Cómo puedo grunt-lib-phantomjsusar una versión más nueva de phantomjs?
Algún contexto adicional:
grunt-contrib-jasminerequiere explícitamente la versión"~0.2.0"degrunt-lib-phantomjs, que requiere explícitamente la versión"~1.8.1"dephantomjs.- Agregar
phantomjsa las dependencias de mi paquete primero no tiene ningún efecto; ambas versiones están instaladas ygrunt-contrib-jasmineaún usan las versiones anteriores (consulte: Al instalar un paquete con NPM, ¿puede decirle que use una versión diferente de una de sus dependencias? ).
git cloneo tenedor requerido módulo. También puede eliminar anidadosphantomjsmanualmente.