2017-01-10 3 views
0

이 프로젝트는 현재 Visual Studio Team Services에서 호스팅되며 빌드 에이전트를 사용하여 구내에 구축되었습니다. npm 패키지를 설치하는 빌드 단계는 현재 실패하고 있습니다. 모든 일반 npm 패키지를로드하고 올바르게 설치하는 것은 @end 범위의 검도 개인 저장소 패키지입니다. 빌드 에이전트와 함께 아래 명령을 서버에서 실행했고 패키지 버전을 나열 할 수 있지만 빌드 단계에는 영향을 미치지 않았습니다. 아래검도 각도 2 npm @progress에 대해 VSTS에 설치 오류가 발생했습니다.

npm login --registry=https://registry.npm.telerik.com/ [email protected] 

빌드 단계 오류 ...

2017-01-10T11 : 07 : 21.9674570Z [명령] C : \ 프로그램 파일 \ nodejs \ npm.cmd 2017-01- 설치 10T11 : 07 : 29.2981900Z npm ERR! Windows_NT 6.1.7601 2017-01-10T11 : 07 : 29.2991901Z npm ERR! C : \ Program Files \ nodejs \ node_modules \ npm \ bin \ npm-cli.js "" Files \ nodejs \ node.exe " Z npm ERR! 노드 v6.9.4 2017-01-10T11 : 07 : 29.2991901Z npm ERR! npm v3.10.10 2017-01-10T11 : 07 : 29.2991901Z npm ERR! 코드 E404 2017-01-10T11 : 07 : 29.3011903Z 2017-01-10T11 : 07 : 29.3031905Z npm ERR! 404 찾을 수 없음 : @ progress/검도 데이터 쿼리 2017-01-10T11 : 07 : 29.3041906Z npm ERR! 404 2017-01-10T11 : 07 : 29.3051907Z npm ERR! 404 '@ progress/kendo-data-query'가 npm 레지스트리에 없습니다. 2017-01-10T11 : 07 : 29.3081910Z npm ERR! 404 게시자에게 버그를 보내야합니다 (또는 직접 사용하십시오). 2017-01-10T11 : 07 : 29.3081910Z npm ERR! 404 'angular2-quickstart'의 종속 관계로 지정되었습니다. 2017-01-10T11 : 07 : 29.3101912Z npm ERR! 404 2017-01-10T11 : 07 : 29.3101912Z npm ERR! 404 참고로 2017-01-10T11 : 07 : 29.3101912Z npm ERR!에서 설치할 수도 있습니다. 404 tarball, 폴더, http url 또는 git url.

답변

2

빌드를 실행하는 사용자와 동일한 사용자로 login 명령을 실행했는지 확인하십시오.

프로젝트 당 .npmrc 파일을 포함 할 수도 있습니다 (VSTS documentation 참조).

.npmrc 파일에는 최소한 다음 줄을 포함한다 :

@progress:registry=https://registry.npm.telerik.com/ 
//registry.npm.telerik.com/:_authToken=[secret token here] 
Tsvetomir가 로그인 명령이 일을 실행 한 계정과 일치하는 서비스의 계정을 변경
+0

감사합니다! – user2997206

+0

안녕하세요! [비밀 토큰]을 구독하는 방법을 알려주시겠습니까? 고맙습니다! – bernnabe

+0

토큰은'npm login --registry = https : //registry.npm.telerik.com/ --scope = @ progress'를 실행하면 ~/.npmrc 파일에서 사용할 수 있습니다. –