Je voudrais utiliser le grunt-contrib-jasmine
package NPM. Il a différentes dépendances. Une partie du graphique des dépendances ressemble à ceci:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
Malheureusement, il y a un bogue dans cette version phantomjs
qui l'empêche de s'installer correctement sur Mac OS X. Il est corrigé dans la dernière version.
Comment puis-je grunt-lib-phantomjs
utiliser une version plus récente de phantomjs
?
Un contexte supplémentaire:
grunt-contrib-jasmine
requiert explicitement la version"~0.2.0"
degrunt-lib-phantomjs
, qui requiert explicitement la version"~1.8.1"
dephantomjs
.- L'ajout
phantomjs
aux dépendances de mon package n'a tout d'abord aucun effet; les deux versions sont installées etgrunt-contrib-jasmine
utilisent toujours les anciennes versions (voir: Lors de l'installation d'un package avec NPM, pouvez-vous lui dire d'utiliser une version différente de l'une de ses dépendances? ).
grunt-contrib-jasmine
est sur 0.5.1, qui utilise grunt-lib-phantomjs@0.3.1
, qui utilise phantomjs@1.9.1-0
:)
git clone
ou fourchez le module requis. Vous pouvez également supprimerphantomjs
manuellement l' imbrication .