我想使用grunt-contrib-jasmineNPM软件包。它具有各种依赖性。依赖图的一部分如下所示:
─┬ 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手动删除嵌套。