我想使用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上正确安装.这在最新版本中已修复.
How can I get 100 to use a newer version of 101?
一些额外的背景:
-
grunt-contrib-jasmine
明确要求grunt-lib-phantomjs
的版本"~0.2.0"
,这明确要求phantomjs
的版本"~1.8.1"
. - 首先将
phantomjs
添加到我的包的依赖项中没有效果;这两个版本都已安装,grunt-contrib-jasmine
仍在使用旧版本(请参阅:When installing a package with NPM, can you tell it to use a different version of one of its dependencies?).