プロジェクトを移行しようとしています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.
MACOSXでyarn v0.23.3
を実行しています。
ヤーンにビットバケットからプライベートリポジトリをインストールさせるためのさらなる構文または回避策はありますか?
Yarnのgithubの問題 にこすりつけましたが、試行を続けるかあきらめるかを決定するためのヒントを見つけることができませんでした。
少し早いですがお礼を!
試してみてください
"@myCompany/package-name": "git+ssh://[email protected]/bitbucket-username/repo-name.git",
少なくとも、それは私が使用しているものであり、問題なく動作します。
この糸の問題がまだ解決されているかどうかはわかりませんでした。したがって、代わりに回避策があります: https://www.npmjs.com/package/yarn-git-install