我有一个项目MyProject,它使用派生存储库(ForkedRepo)作为依赖项。

事情是:当我在ForkedRepo中进行更改时,我无法npm在MyProject中正确安装

我在做什么:在ForkedRepo中进行更改后,我在package.json中更改其版本并推送到github

当我在MyProject中运行npm install时,它将忽略ForkedRepo依赖性,并且不会安装更新的分叉包

使它起作用的正确方法是什么?

在MyProject package.json中,我有以下内容

"dependencies": {
  "mydependency": "https://github.com/mycompany/forkedrepo.git"
},

最佳答案

尝试指定分支存储库的分支。像这样

git://github.com/<user>/<project>.git#<branch>

09-15 21:20