2016-11-17 64 views
3

我想從我們的gitlab服務器安裝節點模塊。這是一個存儲庫的鏈接:從自己的gitlab服務器安裝節點模塊

http://ABCD-GITLAB/myGroup/myNodeModule.git

按照npm install guide安裝命令應該是這樣的:

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

我不知道如何引用我的

  • gitlab服務器網址
  • 項目
  • 帳戶名

我嘗試了一些命令,但都失敗了:

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

我想,而不是「'gitlab:'」你可能應該使用''git:'「。 –

+0

完整的gitlab-server url(http:// ..),只有url(ABCD-GITLAB),在哪裏定義組? – marcel

回答

2

我會嘗試t HESE:

npm install git+ssh://[email protected]:myGroup/myNodeModule.git 
npm install git+https://[email protected]/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 

您也可以從安裝壓縮包:

npm install https://ABCD-GITLAB:myGroup/myNodeModule/repository/archive.tar.gz 

您可以添加到?ref=master壓縮包網址爲分支的末端。

+0

「npm install git://ABCD-GITLAB/myGroup/myNodeModule.git」爲我工作。不幸的是 - 保存沒有。 npm安裝文件非常混亂。 – marcel

相關問題