Vorrei usare il grunt-contrib-jasminepacchetto NPM. Ha varie dipendenze. Parte del grafico delle dipendenze è simile al seguente:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
Sfortunatamente, c'è un bug in questa versione phantomjsche ne impedisce l'installazione corretta su Mac OS X. Questo problema è stato risolto nell'ultima versione.
Come posso grunt-lib-phantomjsusare una versione più recente di phantomjs?
Qualche ulteriore contesto:
grunt-contrib-jasminerichiede esplicitamente la versione"~0.2.0"digrunt-lib-phantomjs, che richiede esplicitamente la versione"~1.8.1"diphantomjs.- L'aggiunta prima
phantomjsalle dipendenze del mio pacchetto non ha alcun effetto; entrambe le versioni sono installate egrunt-contrib-jasmineusano ancora le versioni precedenti (vedi: Quando si installa un pacchetto con NPM, si può dire che usa una versione diversa di una delle sue dipendenze? ).
grunt-contrib-jasmineè su 0.5.1, che utilizza grunt-lib-phantomjs@0.3.1, che utilizza phantomjs@1.9.1-0:)
git cloneModulo richiesto solo o fork. Puoi anche rimuoverephantomjsmanualmente nidificato .