[PNPM] local symbolic link 걸기

미랭군·2023년 6월 21일
0

초기 개발 중에는 라이브러리 수정이 빈번하게 일어난다.

이때마다 리파지토리에 올리는 방식보다는 로컬에서 개발환경에서 해당

라이브러리를 링크해서 쓰는게 효율적이다.

# get dist
$ cd ui-lib
$ pnpm build

# set cur ui-lib to global `node_modules`
$ pnpm link --global

# go to your project, link to `ui-lib`
$cd ui-app
$pnpm link --global ui-lib

라이브러리 프로젝트에 들어가서 build를 해서 dist폴더를 생성시키고 package.json가 있는 폴더에서 링크를 건다.

그리고 해당 라이브러리를 사용하려는 프로젝트에 들어가서 ui-lib를 링크 걸어주면 ui-lib/node_modules 폴더에 ui-lib이 위치하게 된다.

profile
개발자

0개의 댓글