Node.js Thread软件包管理器:从专用Bitbucket存储库安装依赖项
我正在尝试将项目从NPM迁移到纱线 我的节点依赖项的一部分是托管在Bitbucket上的私有包(未发布在NPM注册表上),位于我工作的公司名称空间下 使用NPM,我能够在我的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
包.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",
至少,这就是我正在使用的,它工作起来没有任何问题。谢谢你的提示!我将尝试使用您建议的包。它可以工作并接受对特定标记/提交的引用。