Я хотів би використовувати grunt-contrib-jasmine
пакет NPM. Він має різні залежності. Частина графіка залежності виглядає так:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
На жаль, в цій версії є помилка, phantomjs
яка не дозволяє їй правильно встановитись на Mac OS X. Це виправлено в останній версії.
Як я можу отримати grunt-lib-phantomjs
новішу версію phantomjs
?
Деякі додаткові контексти:
grunt-contrib-jasmine
явно вимагає версій"~0.2.0"
відgrunt-lib-phantomjs
, який явно вимагає версії"~1.8.1"
проphantomjs
.- Додавання
phantomjs
залежностей мого пакета спочатку не впливає; обидві версії встановлені іgrunt-contrib-jasmine
досі використовують старіші версії (див.: Встановлюючи пакет з NPM, чи можете ви сказати йому використовувати іншу версію однієї з його залежностей? ).
grunt-contrib-jasmine
знаходиться на 0.5.1, який використовує grunt-lib-phantomjs@0.3.1
, який використовує phantomjs@1.9.1-0
:)
git clone
або вилка необхідний модуль. Ви також можете видалити вкладеніphantomjs
вручну.