lerna 사용 노트

1452 단어 Node.jsnpmLernatech

명령 집합


lerna add typescript
lerna add에 의존성을 증가시켰다(이 경우 다른 봉인된 패키지.json에 fronted를 추가한다).--scope backend로 지정하면 패키지에만 추가됩니다.lerna add에 추가된 경우 npm script로 호출하고자 하는 내용에 대해 개별 포장의 nodemodules를 참조하기 때문에 개별 포장을 지정하고 설치해야 합니다.
lernaadd에서 패키지 하나만 추가할 수 있음을 주의하십시오
lerna clean
모든 패키지의 nodemodules 를 삭제합니다.현재 위lerna add에서 추가 의존을 없애는 방법을 찾지 못했기 때문에 편집package.json의dependency를 편집한 후lerna clean하여 설치하고 있습니다.
lerana bootstrap
lerna bootstrap의 경우
① 모든 포장에서 각각 시행npm install② 제작포장실 symlink
③ 실행npm run prepublish④ 실행npm run prepare정상적으로 실행npm ci(clean install).npm ci를 실행할 때 항상 패키지-lock입니다.json을 참조하여 의존성과 봉인 설치를 진행합니다.일반npm install에서package.json을 참조하여 모순이 있으면 패키지-lock.json을 업데이트한 후 두 참조를 설치하였으나 npm ci에서 일치성 검사와 의존성 패키지의 업데이트를 진행하여 처리가 빨리 끝났습니다.package.json을 참고하려면 lerna bootstrap --no-ci를 입력하십시오
lerna ls -al
lerna가 관리하는 패키지의 일람을 표시합니다.
패키지의 패키지를 지정합니다.json을 목록 출력으로 가져옵니다.
lerna run
각 패키지에 대해 npm script를 실행합니다.예를 들어 lerna.json를 입력한 경우 npm scriptlerna run start에 등록된 패키지로 npm start를 실행합니다

좋은 웹페이지 즐겨찾기