我想从gitlab服务器安装节点模块。这是指向存储库的链接:
http://ABCD-GITLAB/myGroup/myNodeModule.git
根据npm install guide的说明,install命令应该是:

gitlabUser: me
myProject: myNodeModule
npm install gitlab:mygitlabuser/myproject

我不知道如何引用我的
Gitlab服务器URL

项目
帐户名
我试过一些命令,但都失败了:
npm install gitlab:ABCD-GITLAB:me/myproject
npm install gitlab:ABCD-GITLAB:me/myproject.git
npm install gitlab:http://ABCD-GITLAB:me/myproject
npm install gitlab:http://ABCD-GITLAB:me/myproject.git
npm install gitlab:http://ABCD-GITLAB:me/myGroup/myproject
npm install gitlab:http://ABCD-GITLAB:me/myGroup/myproject.git
npm install gitlab:http://ABCD-GITLAB:me/myGroup/myproject.git

引用npm依赖项的正确方法是什么,一个清晰的结构应该是
npm install gitlab:<serverUrl/>:<username/>/<groupname/>/<projectname/><gitsuffix>.git

最佳答案

我想试试这个:

npm install git+ssh://git@ABCD-GITLAB:myGroup/myNodeModule.git
npm install git+https://git@ABCD-GITLAB/myGroup/myNodeModule.git
npm install git://ABCD-GITLAB/myGroup/myNodeModule.git

您可能需要将git更改为您的用户名,您可以在最后为特定版本或标记添加#v1.0.27或类似的内容:
npm install git://ABCD-GITLAB/myGroup/myNodeModule.git#v1.0.27

也可以从tarball安装:
npm install https://ABCD-GITLAB:myGroup/myNodeModule/repository/archive.tar.gz

您可以将?ref=master添加到分支的tarball url的末尾。

07-28 01:42
查看更多