Vorrei utilizzare il pacchetto NPM grunt-contrib-jasmine
. Ha varie dipendenze. Parte del grafico di dipendenza simile a questo:Come sovrascrivere le versioni di dipendenze NPM annidate?
─┬ [email protected]
│ ├─┬ [email protected]
│ │ ├─┬ [email protected]
Purtroppo, c'è un bug in questa versione phantomjs
che le impedisce di corretta installazione su Mac OS X. Questo è stato risolto nella versione più recente.
Come è possibile ottenere grunt-lib-phantomjs
per utilizzare una versione più recente di phantomjs
?
Alcuni contesto aggiuntivo:
grunt-contrib-jasmine
richiede esplicitamente la versione"~0.2.0"
digrunt-lib-phantomjs
, che richiede esplicitamente la versione"~1.8.1"
diphantomjs
.- L'aggiunta di
phantomjs
alle dipendenze del mio pacchetto non ha alcun effetto; entrambe le versioni sono installate egrunt-contrib-jasmine
utilizza ancora le versioni precedenti (vedere: When installing a package with NPM, can you tell it to use a different version of one of its dependencies?).
Solo modulo 'git clone' o fork richiesto. Puoi anche rimuovere manualmente 'phantomjs' nidificati. – elmigranto
['grunt-contrib-jasmine'] (https://npmjs.org/package/grunt-contrib-jasmine) è su 0.5.1, che usa' grunt-lib-phantomjs @ 0.3.1', che usa ' phantomjs @ 1.9.1-0' :) – gustavohenke