也许这个问题有点不合规矩。我正在使用 npm 包,其中包含 TypeScript 的内置类型定义。不幸的是,定义中有一个错误,我可以轻松修复。
我想让这个新版本的包可供我的构建服务器使用。起初,我以为我可以在 Github 上分叉存储库并将此存储库添加为我的
package.json
中的源,但后来我意识到需要构建此包。
所以我的问题是,我应该去哪里?当然,我已经发送了拉取请求,但是在合并和发布之前我能做什么?我应该克隆包并自己发布吗?
我刚刚分叉了该存储库并使用我的修复程序构建它。 然后我在 json 包中使用了我的 github-fork。 (您可以使用带有分支或标签注释的github链接)
合并完成后我就切换回原来的包。
我在有缺陷的类型定义上也遇到过类似的问题。修复 npm 包然后使用的步骤是:
package.json
中的存储库,您可以在我的博客上找到更多详细信息:https://www.kozubek.dev/2019/02/23/fixing-npm-package.html
希望这有帮助!