代码之家  ›  专栏  ›  技术社区  ›  Robin

如何快速修复和构建NPM包中的bug,以便构建服务器可以使用它?

  •  0
  • Robin  · 技术社区  · 6 年前

    也许这个问题有点不合规则。我正在使用和npm包,它为TypeScript内置了类型定义。不幸的是,定义中有一个bug,我可以很容易地修复它。

    我想使此包的新版本可用于我的生成服务器。首先,我认为我可以在Github上分叉存储库,并将此存储库作为源添加到 package.json ,但后来我意识到这个包需要构建。

    所以我的问题是,我应该从这里走到哪里?当然,我已经发送了一个请求,但是在合并和发布之前,我能做什么呢?我应该克隆包并自己发布吗?

    2 回复  |  直到 6 年前
        1
  •  2
  •   Thomas    6 年前

    我只是分叉了回购协议,并用我的修复程序构建了它。 然后,我在json包中使用了我的github fork。 (您可以将github链接与分支或标记注释一起使用)

    合并完成后,我立即切换回原来的软件包。

        2
  •  0
  •   Archie    4 年前

    我在buggy类型定义方面也有类似的问题。修复并使用npm包的步骤如下:

    1. 叉起包裹
    2. 创建新的修复分支,
    3. 修复错误,推动分叉回购,
    4. 指向您的 package.json ,
    5. 创建拉动请求以帮助包维护人员

    您可以在我的博客上找到更多详细信息: https://www.kozubek.dev/2019/02/23/fixing-npm-package.html

    希望这有帮助!