Eu gostaria de usar o grunt-contrib-jasminepacote NPM. Tem várias dependências. Parte do gráfico de dependência fica assim:
─┬ grunt-contrib-jasmine@0.4.1
│ ├─┬ grunt-lib-phantomjs@0.2.0
│ │ ├─┬ phantomjs@1.8.2-2
Infelizmente, há um erro nesta versão phantomjsque impede a instalação correta no Mac OS X. Isso foi corrigido na versão mais recente.
Como posso grunt-lib-phantomjsusar uma versão mais recente do phantomjs?
Algum contexto adicional:
grunt-contrib-jasminerequer explicitamente a versão"~0.2.0"degrunt-lib-phantomjs, que requer explicitamente a versão"~1.8.1"dephantomjs.- Adicionar
phantomjsas dependências do meu pacote primeiro não tem efeito; as duas versões estão instaladas egrunt-contrib-jasmineainda usam as versões mais antigas (consulte: Ao instalar um pacote com o NPM, você pode dizer para ele usar uma versão diferente de uma de suas dependências? ).
git cloneou garfo módulo necessário. Você também pode remover aninhadophantomjsmanualmente.