상세 컨텐츠

본문 제목

nestJS Hot Reload -> package.json에러 대응법

Aws

by 인생도NIO 2022. 6. 18. 19:57

본문

express를 다루어보셨던 분들은 nodemon에 굉장히 익숙해져있을것이다. 
필자도 nodemon에 익숙해져있는데 공식문서를 보다가 내가 수정한 로직을 적용하는데에있어 일일이 ctrl + c로 종료하고 다시 시작하는 번거로움을 줄이고싶다라는 생각이들었다. 해서 hot relaod라는것을 nestJS에서 제공한다는것을 알고 이걸 적용하기위해

nestJS에서 세팅하라는대로 로직을 긁어와서 적용을 했고 npm run start:dev 쪽의 명령어

 

package.json 파일에 scripts 수정부분

"start:dev": "nest build --webpack --webpackPath webpack-hmr.config.js --watch",
이렇게 적용을 해주었다. 

하고 실행을 위해 npm run start:dev 명령어를 실행하니

이런 에러가 발생하여.. stackoverflow랑 nestjs쪽을 찾아보니 package.json에 파일을 "type":"module", 적용을 해주라하여 해주었더니 에러는 해결되지 않았다... 해서 내가 선택한것은 

이렇게 common.js로 바꿔주니 문제해결!~

이 방식을 아시는분들이 있을수도있으나, 공식문서에 나와있지 않는것같아서 따로 이렇게 정리를 하게되었다.. 신입개발자로서 살아남는다는게 쉽지가 않다...

관련글 더보기