퍼블리쉬없이 npm 패키지 테스트하기

terminal
1
2
3
4
5
# pwd: npm package
npm link

# pwd: other project
npm link -S {packagename}

상황

  • 패키지를 업데이트하고 퍼블리쉬한다
  • 해당 패키지를 사용하는 프로젝트에서 install 한다
  • 테스트한다
  • 퍼블리쉬를 해야지 확인할 수 있는 불편함이 있다. 테스트용 퍼블리쉬를 할 때마다 버전이 계속 증가한다

해결

  • npm link 명령을 통해 퍼블리쉬 없이 테스트해볼 수 있다
  • 글로벌 모듈이 설치되는 위치에 심볼릭 링크가 추가된다
  • npm link -S {packagename}명령으로 로컬의 패키지를 설치한다

  • npm r -g {packagename} 테스트를 다 끝내서 필요 없어졌다면 심볼릭 링크를 삭제

참고

Author

chinsung

Posted on

2022-01-12

Updated on

2022-01-12

Licensed under

댓글