我遇到了使用npm安装的库的深度依赖性的错误。 我在一个分支中修复了这个bug并在github上创建了一个pull request。
我想知道如何与我的同事分享我的修复。 我找到了这个article,但由于它不是我的依赖,而是我使用的库的依赖,我不知道如何解决这个问题。
即使我的拉动请求被快速接受,我也需要等待库的维护者更新他的依赖关系,甚至可能永远不会发生。
有什么常用方法可以解决这样的问题吗?
答案 0 :(得分:2)
答案 1 :(得分:0)
如果原始库的许可证允许您根据需要进行修改,则可以克隆它并使用正确修复的子模块提交您自己的NPM模块(相对简单的过程)。或者只是检查一下你公司的存储库,不要把它作为dep包含在你的package.json上(以防止它用npm install覆盖它)。
答案 2 :(得分:0)
或者您可以创建一个补丁并将其应用于“安装后”阶段。