我在我的项目中使用ng-prettyjson。对于依赖关系管理,我使用的是bower。
在将ng-prettyjson的依赖关系设置为下一个"ng-prettyjson": "~0.1.6"
之后,我正在接收信息
> bower not-cached git://github.com/darul75/ng-prettyjson.git#~0.1.6
> bower resolve git://github.com/darul75/ng-prettyjson.git#~0.1.6
> bower ENORESTARGET No tag found that was able to satisfy ~0.1.6
>
> Additional error details: Available versions: 0.1.3, 0.1.1
如果您检查ng-prettyjson github page这是真的 - 只有2个版本,但如果您查看 ng-prettyjson npm repository,则会有0.1.6.
作为最新版本。如果您尝试使用npm安装此组件,则会安装0.1.6
版本。
有没有办法指示bower使用npm存储库来搜索依赖项?做这样的事情有意义吗?
答案 0 :(得分:1)
你不能指示凉亭这样做。这是因为Bower需要有关bower组件的其他信息(如依赖项,版本等)。需要此信息来解析bower-components文件夹中的依赖项。
大多数依赖项具有构建自动化以更新其bower和npm存储库,因此我认为您不会总是遇到此问题。如果你真的需要最新版本的prettyjson,你可以使用npm来获得这个特定的依赖关系,或者让开发人员更新它的bower存储库。
答案 1 :(得分:1)
我刚刚发布了一个新版本,感谢您对此提出警告,您可以在此下载版本或使用bower。