Node.js Thread软件包管理器:从专用Bitbucket存储库安装依赖项

Node.js Thread软件包管理器:从专用Bitbucket存储库安装依赖项,node.js,git,bitbucket,yarnpkg,Node.js,Git,Bitbucket,Yarnpkg,我正在尝试将项目从NPM迁移到纱线 我的节点依赖项的一部分是托管在Bitbucket上的私有包(未发布在NPM注册表上),位于我工作的公司名称空间下 使用NPM,我能够在我的包.json中声明具有不同语法的依赖项。像这样: // package.json "dependencies": { ... @myCompany/package-name": "bitbucket:bitbucket-username/repo-name.git", ... } 但是,当我运行warn in

我正在尝试将项目从NPM迁移到纱线

我的节点依赖项的一部分是托管在Bitbucket上的私有包(未发布在NPM注册表上),位于我工作的公司名称空间下

使用NPM,我能够在我的
包.json
中声明具有不同语法的依赖项。像这样:

// package.json

"dependencies": {
  ...
  @myCompany/package-name": "bitbucket:bitbucket-username/repo-name.git",
  ...
}
但是,当我运行
warn install
I时,会出现以下错误:

ssh: Could not resolve hostname bitbucket: nodename nor servname provided, or not known
fatal: Could not read from remote repository.
我正在MAC OSX上运行
warn v0.23.3

有没有进一步的语法或解决方法让Thread从bitbucket安装私有存储库

我勉强进入,但找不到任何暗示 决定是继续努力还是放弃


提前感谢

我不知道纱线的问题是否已经解决。 因此,这里有一个解决方法: 试试看

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

至少,这就是我正在使用的,它工作起来没有任何问题。

谢谢你的提示!我将尝试使用您建议的包。它可以工作并接受对特定标记/提交的引用。