Npm:Link
주로 라이브러리 개발에 유용하게 사용된다.
사용 방법
라이브러리 프로젝트 폴더로 이동. (라이브러리 이름을 @projectname/api
라고 가정한다)
어플리케이션 프로젝트 폴더로 이동.
처음에 생성한 @projectname/api
의 Global Symlink 가 사용된다.
정상적으로 연결되었나 확인하고 싶다면 node_modules
폴더의 해당 라이브러리가 심볼릭 링크로 연결되었는지 확인해 보자.
$ ls -la node_modules/@projectname/
total 44
drwxrwxr-x 2 yourid yourid 4096 May 26 12:22 .
drwxrwxr-x 1001 yourid yourid 36864 May 26 11:35 ..
lrwxrwxrwx 1 yourid yourid 42 May 26 12:22 api -> ../../../../../.config/yarn/link/@projectname/api
커스텀 스크립트 만들었다면
라이브러리 프로젝트의 스크립트를 쓰지 말고 어플리케이션 프로젝트의 스크립트를 사용하자. 위의 경우로 예를 들어, @projectname/api
의 경로가 /home/yourid/Project/recc/api
일 경우:
라이브러리 프로젝트 링크:
INFORMATION |
참고로 npm 은 |
어플리케이션 프로젝트 링크: