2017-05-25 80 views
0

在我reactjs項目,我有一個模塊是在另一個gitrepo(藏)的依賴關係,所以我創造了這個在我的package.json作爲依賴的屬性:如何在gitrepository中定義package.json的依賴關係?

"somemodule":{ 
    "name": "somemodule", 
    "dependencies": { 
    "private-repo": "https://link_to_the_other_repo" 
    } 
} 

此回購包含縮小的版本,同一文件的非縮減版本。當我運行npm install時,模塊沒有安裝,也沒有錯誤信息。我怎樣才能創建這種依賴關係? 我已經設法從其他回購獲得dist/minified版本的文件。我如何在我的package.json中引用這個?

回答

1

添加私人混帳模塊:

如果你有RSA密鑰添加到您的機器(安全&推薦):

"dependencies": { 
    "package-name": "git+ssh://[email protected]/project/repo.git" 
} 

如果你想的https:

"dependencies": { 
     "package-name": "git+https://username:[email protected]/project/repo.git" 
} 

其不建議在您的package.json文件中存儲用戶名和密碼,所以最好將ssh keygen添加到您的機器並使用第一個。

+0

以防萬一我需要驗證我該怎麼做? –

+0

檢查我的更新答案。 –

+0

我現在無法使用它,但是我有另一個回購的dist文件。我如何在我的package.json中引用這個? –

相關問題