Nodemon 설치
npm i -g nodemon
Nestjs 프로젝트 내에 nodemon.json 생성 후 하단 작성
{
"watch": ["src"],
"ext": "ts",
"ignore": ["src/**/*.spec.ts"],
"exec": "ts-node -r tsconfig-paths/register src/main.ts"
}
watch: src 디렉터리 내의 파일을 감시합니다.
ext: 감시할 파일 확장자를 지정합니다.
ignore: 테스트 파일(*.spec.ts)은 감시하지 않습니다.
exec: ts-node를 사용하여 TypeScript 파일을 실행합니다. tsconfig-paths/register를 사용하여 TypeScript 경로를 해결합니다.
package.json 에 nodemon 스크립트 추가(나 같은 경우 dev 로 하였다.)
"scripts": {
"dev": "nodemon app"
},
실행
npm run dev