storybook을 사용해보려고 하다 마주한 이슈의 해결법을 알아보다가
등장한 .npmrc
라는 파일에 대해 공부해보았다.
.npmrc
파일은 npm에 대한 config 파일이다.
(npm에 대한 rc 파일)
주로 환경변수 등을 설정할 때 사용된다는데,
흡사 자주 사용하는 dot-env
의 .env
파일처럼 작동한다고 보면 되는 것 같다.
.npmrc
은 어디에 있냐에 따라 우선순위가 다르다.
프로젝트 내 위치한 .npmrc
파일이 가장 높은 우선순위를 가진다.
이를 정리하면 아래와 같다.
per-project config를 제외하고는 사용할 일이 거의 없을 것 같은데,
npm 관련 이슈를 마주치게 되면 도움이 될 것 같다.