Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/reactjs/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Reactjs npm分叉和编辑的工作流程_Reactjs_Github_Npm - Fatal编程技术网

Reactjs npm分叉和编辑的工作流程

Reactjs npm分叉和编辑的工作流程,reactjs,github,npm,Reactjs,Github,Npm,我想使用。 但它没有说明我应该如何在现有项目中包含该组件 对于python库,我将克隆它并pip安装-e github address并修改代码。 我可以将更改提交给我的fork repo。 (以便稍后获取上游更新) 有了npm 我做叉子 npm安装拨叉 修改代码 但是我如何将更改提交到我的fork 使用git将更改提交到fork,并将其推送到github。一旦github上的fork发生了代码更改,您需要(1)通过提交拉取请求尝试将更改放入原始fork中,并且在合并后,让react big

我想使用。
但它没有说明我应该如何在现有项目中包含该组件

对于python库,我将克隆它并
pip安装-e github address
并修改代码。
我可以将更改提交给我的fork repo。 (以便稍后获取上游更新)

有了npm

  • 我做叉子
  • npm安装拨叉
  • 修改代码
  • 但是我如何将更改提交到我的fork

使用git将更改提交到fork,并将其推送到github。一旦github上的fork发生了代码更改,您需要(1)通过提交拉取请求尝试将更改放入原始fork中,并且在合并后,让react big calendar的所有者向npm发布新版本,(2)从package.json中引用您的fork,或者(3)将修改后的项目版本作为新包发布到npm(它将被称为react big calendar之外的东西)

除非你的改变适用于更广泛的受众,否则我不会尝试。除非您的更改适用于更广泛的受众,并且《react big calendar》的作者选择拒绝您的更改,否则我不会尝试3。如果您的更改不适用于更广泛的受众,但您确实希望使用npm来承载您的包,您可以注册。

如果您分叉的回购在根目录中没有package.json,则可能是(3)的另一个用例。看见npm选择在这种情况下不支持github url安装,因此(2)根本不可行。