2017-03-03 54 views
0

我正在使用Visual Studio团队服务,并且已构建定义哪个正在运行npm installnpm正在通过git+ssh下载软件包。这个回购是我的项目中的第二个存储库,但代理没有对第二个存储库的评估权限。Visual Studio团队服务npm git私人包

项目

  • MainApp(这里建立运行,并尝试下载SecondRepo)
  • SecondRepo(是npm依赖于MainApp)

如何解决这个问题?我认为这个代理人对整个项目有权利,而不仅仅是项目中的一个存储库。

+0

我必须检查如何使它与VSTS协同工作。谢谢你指出我的问题。 –

+0

您可以通过在本地机器上手动运行npm命令来还原/安装该软件包吗? –

+0

是的,因为我有权访问此回购协议。由于这是同一个项目,所以代理在访问时遇到麻烦是很奇怪的。 –

回答

0

Visual Studio Team Services需要通过git+https指定npm包。

{ 
    "package": "git+https://{your_email}:{your_private_access_token}@{team}.visualstudio.com/{project}/_git/{repo}#{commit_hash}" 
} 
+0

什么,为什么?感觉它有点太多..这对于需要这个包的每个开发人员来说都是如何工作的? ::/ – Nickvda

+0

我们使用了我们的一个帐户。这并不完美,但我们是小团队。我现在不使用这个工程来处理项目,所以可能会改变一些东西,这不再是问题。 –

+0

这是如何与授权协同工作的?据我所知,这是不允许多人使用相同的帐户。 – Nickvda

相关问题