모노레포 형식이 아닌 프로젝트에서 event handler repo를 실행하기 위해 이런 저런 방법을 시도해보았다.
1) start:local
-> start:dao-event-handler가 있어서 실행 안함
2) start:dao-event-handler
-> start:local:dao-event-handler로 최종 실행함
즉, 로컬에서 돌려야 하는 구조였다.
이번에 package.json에서 새로 알게 된 것이
바로 실행할때 환경변수가 붙는 실행이 있다는 것이었다.
"start" : "nest start"
"start:local:dao-event-handler" : export $(cat env/.local.env | xargs) && TZ=Asia/Seoul nest start dao-event-handler --watch"
package.json에서 붙는 --watch는 JS 프로젝트에서 코드 파일들을 모니터링하고 변경 사항을 감지하는데 사용되는 옵션이다.
변경 사항이 발생할 때 자동으로 코드를 다시 컴파일하거나 서버를 재시작하는 등의 작업을 수행하는데 도움을 준다.
'Backend > NodeJS' 카테고리의 다른 글
node 버전 업그레이드 (0) | 2024.03.11 |
---|---|
winston이란? (package.json에 nest-winston 모듈 있는데 모듈 없다고 에러뜸 해결) (0) | 2023.08.17 |
npm 특정 패키지 버전 확인 (0) | 2023.08.08 |
nvm 이용시 노드 버전 업그레이드 놓쳤던 점 (nvm alias default 버전) (0) | 2023.07.26 |
nvm(Node Version Manager)로 특정 노드 버전 쉽게 업그레이드하기 (1) | 2023.07.26 |