【问题标题】:Github - How to npm install a repo that is forked to another repo?Github - 如何 npm 安装一个分叉到另一个 repo 的 repo?
【发布时间】:2020-07-24 06:47:47
【问题描述】:

我在安装一个 repo Pm2 fix 时遇到了困难,该 repo 是原来的 Pm2 original 的分支。

我有两个问题

  1. 如何使用 npm 安装 pm2 修复程序?
  2. 在我使用 npm 安装 pm2 修复程序后 - 如果它被分叉,我是否仍然可以执行 npm update pm2(原始)?如果没有,如果我从另一个被分叉到原始版本的 repo 安装 pm2 修复程序,我如何能够更新原始 pm2 repo?

【问题讨论】:

    标签: node.js git npm


    【解决方案1】:

    来自 git 的安装回答 herefor a specific branch:

    npm install git+https://github.com/sbleon/pm2#fix-namespace-cli-option
    

    请注意,某些带有构建过程的模块可能无法在 git 中运行。

    要保持最新状态,您需要维护自己的 sbleon/pm2#fix-namespace-cli-option 分支 merges in changes from the PM2 main branch。在这种情况下,来自远程 master 分支。

    【讨论】:

    • 哦,好吧,在这种情况下它是有道理的。你会建议做什么?基本上我需要做的唯一改变是这部分github.com/Unitech/pm2/compare/…,这是一个非常小的代码。我不确定它是否“允许”从 pm2 原始仓库安装然后修改代码?或者你会建议什么?
    • 在修改 pm2 的 yarnnpm 命令上,您往往会丢失本地更改,因此这不是一个很好的解决方案。您是否已将问题/公关提交给 pm2?
    • 是的,有 PR 但正在等待合并 github.com/Unitech/pm2/pull/4791
    猜你喜欢
    • 1970-01-01
    • 2018-01-08
    • 2014-02-16
    • 1970-01-01
    • 1970-01-01
    • 2021-12-05
    • 2021-12-29
    • 1970-01-01
    • 2021-10-27
    相关资源
    最近更新 更多