测试 npm 包依赖的拉取请求的有效方法

Posted

技术标签:

【中文标题】测试 npm 包依赖的拉取请求的有效方法【英文标题】:Efficient way to test a pull request for an npm package dependency 【发布时间】:2015-12-23 23:35:42 【问题描述】:

我想知道在 npm 模块中测试拉取请求最有效的方法是什么?

想象一下以下(非常典型的)用例: - 您在项目中使用 npm 包作为依赖项 - 你发现问题,报告它,然后有人在拉取请求中提供修复

在不等待拉取请求被合并的情况下测试拉取请求的最有效方法是什么?

我知道我可以分叉项目,将任何拉取请求合并到我的分叉中,然后从我的本地目录安装,但我想知道,对于这个典型问题是否有更有效的解决方案?

【问题讨论】:

这能回答你的问题吗? Depend on a branch or tag using a git URL in a package.json? 【参考方案1】:

您可以在 packages.json 文件中添加对他们的 GitHub 存储库的引用,例如:

'foo' : 'git://github.com/some_patcher/foo.git#commit_id_that_fixes'

【讨论】:

以上是关于测试 npm 包依赖的拉取请求的有效方法的主要内容,如果未能解决你的问题,请参考以下文章

GitHub:重新打开合并的拉取请求

在新的拉取请求上自动创建工作项

我们如何捕获在 bitbucket 云中创建的拉取请求

我们如何捕获在bitbucket云中创建的拉取请求

多分支管道作业未显示打开的拉取请求

如何从 GIT 恢复旧的拉取请求