我们正在研究node.js应用程序,我使用我的学院包发布到npm,现在他创建了新的Git分支(让我们称之为第二)有一种方法以某种方式c onsume它在package.json中没有发布到npm ? (我只想测试新分支)
更新 我尝试了像
这样的东西 "git://github.mycompany.corp/vv/app.js.git#newbranch"
它没有任何想法?
答案 0 :(得分:2)
您可以通过以下面指定的格式添加依赖项来在包json中使用特定的github分支:
git://github.com/<user>/<project>.git#<branch>
答案 1 :(得分:1)
所以一种方法是采取整个项目的克隆和 请尝试以下步骤
1)获取所有分支
git fetch origin
2)结账到你的第二个分店
git checkout <second branch name> like
git checkout second
3)现在测试第二个分支
其他方式可能是使用 git subModules 将包作为项目中的子模块包含在内 请参考此链接:
https://git-scm.com/book/en/v2/Git-Tools-Submodules
git submodule add git://github.mycompany.corp/vv/app.js.git#newbranch
然后从那里引用package.json并测试它。