2016-06-27 2 views
0

Nexus OSS 3을 독립 실행 형 NPM 서버로 사용하기 시작했습니다. 지금까지는 큰 성과를 거두었지만 나에게 의미가없는 한 가지가 있습니다. npm login되기 전에 npm install 자기 게시 패키지 수 있습니다. 우리는 제안 된 저장소 구조 다음있어Nexus OSS 3 - npm을 설치하려면 npm 로그인이 필요합니다.

: npm_proxy - NPM 공공의 repo 대한 프록시로 사용하는 npm_private_internal - 제 3 자 패키지를 npm_group을 업로드하는 데 사용할 - - npm_private_external 자체 생성 된 내부 패키지를 업로드하는 데 사용하는 포장하기 모두 하나의 URL로 연결할 수 있습니다.

이제 새로운 패키지를 게시 할 때 npm login이 필요하지만 자체 게시 패키지 중 하나의 npm install을 수행 할 때 왜 필요합니까? 피 했나요?

답변

3

npm 저장소에 대한 익명 읽기 권한을 허용하는 경우 필요하지 않습니다. 하지만 익명의 사용자에게 이러한 권한을 부여하지 않았습니까?

https://books.sonatype.com/nexus-book/reference/npm-deploying-packages.html

그러나 것은 NPM 로그인을 사용하는 것이 바람직 할 것이다 : 여기에 설명 된대로

그래서, 대안은 base64로하는 것입니다 경우

은 .npmrc 파일에 필요한 자격 증명을 인코딩합니다.

관련 문제