如何快速修复和构建 NPM 包中的错误,以便构建服务器可以使用它?
How to quickfix and build a bug in an NPM package, so it's available to the build server?
这道题可能有点离题了。我正在使用 npm 包,它内置了 TypeScript 的类型定义。不幸的是,定义中存在错误,我可以轻松修复。
我想让这个新版本的包可用于我的构建服务器。一开始我以为我可以在 Github 上 fork 存储库并将此存储库作为源添加到我的 package.json
中,但后来我意识到需要构建这个包。
所以我的问题是,我应该从这里去哪里?当然我已经发送了一个 pull request,但是在它被合并和发布之前我能做什么呢?我应该克隆包并自己发布吗?
我刚刚分叉了存储库并使用我的修复程序构建了它。
然后我在包 json 中使用了我的 github-fork。
(您可以使用 github 带有分支或标记注释的链接)
合并完成后,我立即切换回原始包。
我在错误类型定义方面遇到了非常相似的问题。修复 npm 包然后使用的步骤是:
- fork 包
- 创建一个新的修复分支,
- 修复错误,推送到你的分支仓库,
- 指向您的
package.json
、 中的存储库
- 创建拉取请求以帮助包维护者
您可以在我的博客上找到更多详细信息:https://www.kozubek.dev/2019/02/23/fixing-npm-package.html
希望对您有所帮助!
这道题可能有点离题了。我正在使用 npm 包,它内置了 TypeScript 的类型定义。不幸的是,定义中存在错误,我可以轻松修复。
我想让这个新版本的包可用于我的构建服务器。一开始我以为我可以在 Github 上 fork 存储库并将此存储库作为源添加到我的 package.json
中,但后来我意识到需要构建这个包。
所以我的问题是,我应该从这里去哪里?当然我已经发送了一个 pull request,但是在它被合并和发布之前我能做什么呢?我应该克隆包并自己发布吗?
我刚刚分叉了存储库并使用我的修复程序构建了它。 然后我在包 json 中使用了我的 github-fork。 (您可以使用 github 带有分支或标记注释的链接)
合并完成后,我立即切换回原始包。
我在错误类型定义方面遇到了非常相似的问题。修复 npm 包然后使用的步骤是:
- fork 包
- 创建一个新的修复分支,
- 修复错误,推送到你的分支仓库,
- 指向您的
package.json
、 中的存储库
- 创建拉取请求以帮助包维护者
您可以在我的博客上找到更多详细信息:https://www.kozubek.dev/2019/02/23/fixing-npm-package.html
希望对您有所帮助!