如何在VSTS构建中从Telerik私有存储库安装npm包?

如何在VSTS构建中从Telerik私有存储库安装npm包?,npm,telerik,azure-pipelines,Npm,Telerik,Azure Pipelines,我有一个很好的应用程序,我正在使用Telerik的剑道UI进行Angular 2。情况越来越好了。我想在VSTS中设置我的构建,其中安装包、编译TypeScript文件是构建的一部分。从Telerik存储库获取包需要身份验证。到目前为止,我还没有找到任何可用的描述如何做到这一点 说明我应该直接验证或使用.npmrc文件,并引用一个 有趣的是,npm登录(连接Telerik的npm repo所需)不接受用户名和密码作为参数(不管社区如何尖叫)。我不知道为什么Telerik会提到这一点 npmrc选

我有一个很好的应用程序,我正在使用Telerik的剑道UI进行Angular 2。情况越来越好了。我想在VSTS中设置我的构建,其中安装包、编译TypeScript文件是构建的一部分。从Telerik存储库获取包需要身份验证。到目前为止,我还没有找到任何可用的描述如何做到这一点

说明我应该直接验证或使用.npmrc文件,并引用一个

有趣的是,npm登录(连接Telerik的npm repo所需)不接受用户名和密码作为参数(不管社区如何尖叫)。我不知道为什么Telerik会提到这一点

npmrc选项也很有趣,因为它说我应该使用vsts npm auth包来获取凭据。我假设这意味着我将获得构建机器的凭据,并将其写入.npmr文件中。这对我来说不是个好办法。我从一个池中获得了构建机器,并且凭据相当有限(足够用于构建机器,仅此而已),它不等于我在Telerik的用户名和密码


所以,这就是我故事的结尾,我需要你们的帮助。怎么做?我误解了什么吗?有人做过吗?

首先,vsts npm auth用于vsts


其次,在登录(npm登录)之后,.npmrc将填充一个身份验证令牌,该令牌可以复制到每个项目的构建代理或存储文件中。因此,尝试使用这个.npmrc文件并检查结果。

首先,vsts npm auth用于vsts


其次,在登录(npm登录)之后,.npmrc将填充一个身份验证令牌,该令牌可以复制到每个项目的构建代理或存储文件中。因此,尝试使用这个.npmrc文件并检查结果。

它发现vsts npm对vsts提要以外的其他私有存储库进行身份验证。我让团队知道了,希望他们能实现它。

他们发现vsts npm授权了vsts提要以外的其他私有存储库。我让团队知道,希望他们能实施。

还有什么反馈吗?我不知道,我也没有检查MS guys是否做了任何事情。那一次我检查了npm包以便我可以构建。还有什么反馈吗?我不知道,我也没有检查MS guys是否做了任何事情。那一次我检查了npm包,以便我可以构建。