.npmrc 파일을 정의하고 사용한다면, 별도 npm 레지스트리를 등록할 수 있다.npm install을 진행할 때 origin(https://registry.npmjs.org/)으로부터 패키지를 다운로드하지 않고 레지스트리 값을 사용한다.
~/.npm 경로에 저장 됨)npm cache clean 이후에 npm install을 수행할 때, 봉착할 수 있다.npm cache clean && npm install을 수행한다고 가정하자.npm cache clean 을 하지 않는다.
별도 레지스트리를 늘 최신화되도록 만든다.
registry=https://registry.npmjs.org/
@myorg:registry=http://abc.def.com/nexus/npm-public/npm install 단계에서 fallback 스크립트를 정의한다.
npm install || {
# 실패할 경우 npm 공식 registry에서 패키지 설치 시도
echo "Failed to install from private registry, falling back to public registry"
npm config set registry https://registry.npmjs.org/
npm install
}