2017-01-26 5 views
1

최근에 우리 팀이 빌드와 릴리스를 자동화하기 시작했습니다. 우리는 npm install을 작동 시키지만 내 사용자 이름과 암호가 표시된 http-proxy 명령을 실행해야합니다.프록시 뒤에 TFS 2015 npm

NetworkService 계정에서 프록시를 사용하여 npm을 실행하려했지만 운이 없었습니다.

내 사용자 이름과 암호없이 연결할 방법이 있습니까?

답변

1

아마도이 npm adduser 명령을 사용하여 지정된 레지스트리에서 사용자 이름을 만들거나 확인한 다음 .npmrc 파일에 자격 증명을 저장할 수 있습니다. 사용자 이름과 암호를 다시 입력 할 필요가 없습니다.

NPM의 adduser 명령 : 당신의 처음 질문에 대한 응답으로 https://docs.npmjs.com/cli/adduser

+0

감사합니다. 나는 그것에 대해 조사 할 것입니다. 지금은 암호를 6 개월마다 변경해야한다는 점만 기억하면됩니다. 회사 암호 정책. –

+0

@FelipeDeguchi 여기에 대한 의견이 있으십니까? –

+0

그래, didnt 일. 내가 발견 한 것은 프록시로 실행되도록 에이전트를 설정하는 방법입니다. –

0

이 - 당신이 TFS를 사용하고 있습니까? NetworkService 계정 대신 TFS (또는 동등한) 서비스 계정을 사용하는 것이 좋습니다.

우리는 똑같은 고난을 겪었습니다. 웹 응용 프로그램을 배포하려고한다면 build_modules에 의존하지 말 것을 강력히 제안합니다. 대신 WebPack을 사용하여 node_module을 묶어 대신 사용하십시오. 이것은 추가 개발 단계이지만, 재배포 할 때 "향후 패키지 버전"의 놀라움을 얻지 못할뿐만 아니라, 필요하지 않은 node_module을 다운로드하지 않아도 빌드 프로세스의 속도를 높일 수 있으므로 그만한 가치가 있습니다.

희망이 있습니다.