Ich möchte das grunt-contrib-jasmine
NPM-Paket verwenden. Es hat verschiedene Abhängigkeiten. Ein Teil des Abhängigkeitsdiagramms sieht folgendermaßen aus:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
Leider gibt es in dieser Version einen Fehler, phantomjs
der die korrekte Installation unter Mac OS X verhindert. Dies ist in der neuesten Version behoben.
Wie kann ich grunt-lib-phantomjs
eine neuere Version von verwenden phantomjs
?
Ein zusätzlicher Kontext:
grunt-contrib-jasmine
erfordert explizit die Version"~0.2.0"
vongrunt-lib-phantomjs
, die explizit die Version"~1.8.1"
von erfordertphantomjs
.- Das
phantomjs
erstmalige Hinzufügen zu den Abhängigkeiten meines Pakets hat keine Auswirkung. Beide Versionen sind installiert und verwendengrunt-contrib-jasmine
weiterhin die älteren Versionen (siehe: Wenn Sie ein Paket mit NPM installieren, können Sie ihm mitteilen, dass eine andere Version einer seiner Abhängigkeiten verwendet werden soll? ).
grunt-contrib-jasmine
ist auf 0.5.1, die verwendet grunt-lib-phantomjs@0.3.1
, die verwendet phantomjs@1.9.1-0
:)
git clone
oder Gabel benötigt Modul. Sie können verschachteltephantomjs
Dateien auch manuell entfernen .