Chciałbym użyć grunt-contrib-jasminepakietu 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, phantomjsktóry uniemożliwia poprawną instalację w systemie Mac OS X. Zostało to naprawione w najnowszej wersji.
Jak mogę grunt-lib-phantomjsużyć nowszej wersji phantomjs?
Dodatkowy kontekst:
grunt-contrib-jasminewyraźnie wymaga wersji"~0.2.0"zgrunt-lib-phantomjs, który wyraźnie wymaga wersji"~1.8.1"zphantomjs.- Dodanie
phantomjsnajpierw do zależności mojego pakietu nie ma żadnego efektu; obie wersje są zainstalowane igrunt-contrib-jasminenadal 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-jasminejest 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 cloneWymagany moduł Just lub Fork. Możesz także usunąć zagnieżdżonephantomjsręcznie.