【发布时间】:2016-10-06 21:10:24
【问题描述】:
对于一个特定的 npm 包,我想创建一个带有一些代码更改的 PR。包的作者告诉我,从一个特定的分支创建一个 PR..
到目前为止一切正常,我可以更改 package.json 中的 url + 分支并将特定分支加载为 npm 模块。npm install 也可以正常工作。
但是我想更改该 node_modules/module 文件夹中的一些代码并从代码更改中创建一个 PR..
我唯一可以确定的是,首先将整个 repo 分叉到一个单独的文件夹中,而不是 checkout X 分支,而不是更改代码,每次我想检查时将其复制/粘贴到 node_modules/module 文件夹我的代码发生了变化。然后将其推送到我的个人 github 页面,然后从那里创建一个拉取请求。
但是每次都将我的更改复制/粘贴到 node_modules/module 文件夹中真的很令人沮丧。
更改 npm 包并为其创建 PR 的最佳方法是什么,同时仍将代码保留在 node_modules 文件夹中,以便可以检查代码更改?
谢谢!
【问题讨论】:
-
????您只需要为模块分叉 repo 在您的 repo > commit > push > do PR 中进行更改 ...为什么要复制/过去???
-
只需点击github上的“编辑”即可。
-
@SteevePitis,因为在 npm_modules 文件夹中创建一个 fork 感觉很奇怪
-
你为什么要在那里 fork 模块?它就像一个新的存储库!
-
因为每当我更改该 npm 包的代码时,仍然在我的项目中。我可以检查“更改”的 npm 模块是否按预期工作。我的项目大量使用 npm 包,所以它就像一个即时测试
标签: node.js git npm pull-request