我有一个我想使用的nodejs包 - “redis-connect”。这取决于“hiredis”,但似乎锁定在0.1.7,无法编译。我正在使用7.2.0 nodejs和npm 4.0.3 - node-gyp rebuild的问题。但是,hiredis @ 0.5.5编译好并安装。修复此依赖项的最佳实践是什么,以便我可以使用hiredis@0.5.0安装和使用redis-connect?
答案 0 :(得分:0)
对于这样的事情,没有“最佳实践”。您只需向项目提交拉取请求并说服维护者接受PR并随后发布新版本。
否则,您需要在依赖项中分叉项目并引用该fork(而不是在npm上通过其名称的原始项目)。