2017-03-23 23 views
1

我有一個很好的應用程序,我正在使用Telerik的Angular 2的Kendo UI。它越來越好。我想在安裝包的VSTS中設置我的構建,編譯TypeScript文件是構建的一部分。從Telerik存儲庫獲取包需要認證。到目前爲止我還沒有找到有用的描述如何去做。如何在VSTS構建中從Telerik專用存儲庫安裝npm包?

Telerik說我應該直接進行身份驗證或使用.npmrc文件並引用MS site

有趣的是,npm登錄(這是需要連接Telerik的npm回購)不接受用戶名和密碼作爲參數(無論社區如何尖叫)。我不知道Telerik爲什麼提到這個。

.npmrc選項也很有趣,因爲它表示我應該使用vsts-npm-auth包來獲取憑據。我假設這意味着我將獲得構建機器的憑據,並將其寫入.npmr文件。對我來說這不是一個好的解決方案。我從一個池中獲得了構建機器,而憑證相當於一個強有限的證書(足夠的論壇構建機器,僅此而已),它不等於我在Telerik的用戶名和密碼。

所以,這就是我的故事結束的地方,我需要你們的幫助。怎麼做?我誤解了什麼?有沒有人在那裏做過?

+0

還有其他意見嗎? – Demodave

+0

我不知道,我也沒有檢查MS們是否做過任何事情。那次我檢查了npm軟件包,以便能夠構建。 – SayusiAndo

回答

0

首先,vsts-npm-auth用於VSTS。

其次,在登錄後(npm登錄),.npmrc將填充一個身份驗證令牌,該令牌可以被複制到構建代理或每個項目的存儲文件。所以嘗試使用這個.npmrc文件並檢查結果。

相關問題