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과 함께 패키지를 설치할 때 다른 버전의 종속성 중 하나를 사용하도록 지시 할 수 있습니까? 참조 ).
git clone
또는 포크 필요한 모듈. 중첩을phantomjs
수동으로 제거 할 수도 있습니다.