簡體   English   中英

紗線包管理器:從私有Bitbucket存儲庫安裝依賴項

[英]Yarn package manager: install dependencies from private Bitbucket repository

我正在嘗試將項目從NPM遷移到Yarn

我的節點依賴關系的一部分是在我正在工作的公司的名稱空間下托管在Bitbucket上的私有軟件包 (未在NPM注冊表中發布)。

使用NPM,我可以在package.json使用不同的語法聲明這種依賴關系。 像這樣:

// package.json

"dependencies": {
  ...
  @myCompany/package-name": "bitbucket:bitbucket-username/repo-name.git",
  ...
}

但是,當我運行yarn install ,出現以下錯誤:

ssh: Could not resolve hostname bitbucket: nodename nor servname provided, or not known
fatal: Could not read from remote repository.

我在MAC OSX上運行yarn v0.23.3

是否還有其他語法或解決方法可讓yarn從bitbucket安裝私有存儲庫?

我已經研究了Yarn的github問題 ,但是找不到任何提示來決定繼續嘗試還是放棄。

預先感謝!

嘗試

"@myCompany/package-name": "git+ssh://git@bitbucket.org/bitbucket-username/repo-name.git",

至少,這就是我正在使用的東西,並且可以正常工作。

我尚未成功知道紗線問題是否已解決。 因此,這里是一種解決方法: https : //www.npmjs.com/package/yarn-git-install

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM