我想从我们的gitlab服务器安装节点模块。这是存储库的链接:
根据npm install guide,install命令应为:
gitlabUser: me
myProject: myNodeModule
npm install gitlab:mygitlabuser/myproject
我不知道如何引用我的
我尝试了一些命令,但都失败了:
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
答案 0 :(得分:2)
我会尝试其中一种:
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的末尾。