【问题标题】:How to install package from pull request?如何从拉取请求安装包?
【发布时间】:2018-04-22 22:18:45
【问题描述】:

我想从 npm ng2-table 安装一个包,但使用 pull request that is not merged to master
无论如何要在我的package.json上添加这个拉取请求来在我的应用程序上安装这个提交而不是主控?

【问题讨论】:

标签: git github npm


【解决方案1】:

您可以指定生成 PR 的分支或提交的 GitHub URL。您应该指定提交哈希而不是分支,以免将来意外地将其他(可能是恶意的)更改发布到该分支。

例如:

"package": user/repo#commit

Documentation

【讨论】:

  • Commit 是提交哈希吗? .__.
  • @FelipeAvelar 是的。通常只需前 6 个字符就足够了。为了完整起见,毛皮将是"package": valor-software/ng2-table#785f7b4ecd1833a92bc6c94024df3f14e2b0eb6a
  • 我试过这个并收到这个错误:npm ERR! fatal: reference is not a tree: 785f7b4ecd1833a92bc6c94024df3f14e2b0eb6a
猜你喜欢
  • 1970-01-01
  • 2016-01-15
  • 1970-01-01
  • 2019-12-06
  • 2023-02-07
  • 1970-01-01
  • 1970-01-01
  • 2013-04-07
  • 2014-01-25
相关资源
最近更新 更多