Eu gostaria de usar o grunt-contrib-jasmine
pacote 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 phantomjs
que impede a instalação correta no Mac OS X. Isso foi corrigido na versão mais recente.
Como posso grunt-lib-phantomjs
usar uma versão mais recente do phantomjs
?
Algum contexto adicional:
grunt-contrib-jasmine
requer explicitamente a versão"~0.2.0"
degrunt-lib-phantomjs
, que requer explicitamente a versão"~1.8.1"
dephantomjs
.- Adicionar
phantomjs
as dependências do meu pacote primeiro não tem efeito; as duas versões estão instaladas egrunt-contrib-jasmine
ainda 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 clone
ou garfo módulo necessário. Você também pode remover aninhadophantomjs
manualmente.