Chciałbym użyć grunt-contrib-jasmine
pakietu NPM. Ma różne zależności. Część wykresu zależności wygląda następująco:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
Niestety w tej wersji jest błąd, phantomjs
który uniemożliwia poprawną instalację w systemie Mac OS X. Zostało to naprawione w najnowszej wersji.
Jak mogę grunt-lib-phantomjs
użyć nowszej wersji phantomjs
?
Dodatkowy kontekst:
grunt-contrib-jasmine
wyraźnie wymaga wersji"~0.2.0"
zgrunt-lib-phantomjs
, który wyraźnie wymaga wersji"~1.8.1"
zphantomjs
.- Dodanie
phantomjs
najpierw do zależności mojego pakietu nie ma żadnego efektu; obie wersje są zainstalowane igrunt-contrib-jasmine
nadal korzystają ze starszych wersji (patrz: Czy podczas instalowania pakietu za pomocą NPM możesz powiedzieć, aby używał innej wersji jednej z jego zależności? ).
grunt-contrib-jasmine
jest na wersji 0.5.1, która używa grunt-lib-phantomjs@0.3.1
, która używa phantomjs@1.9.1-0
:)
git clone
Wymagany moduł Just lub Fork. Możesz także usunąć zagnieżdżonephantomjs
ręcznie.