KNOW-HOW/ETC

패키지 설치후 로컬 서버를 재시작 해야 하는 이유

코리안심슨 2021. 9. 20. 13:01

일반적인 경우 프로젝트를 만들고 로컬 서버를 띄워서 개발을 한다. (npm run start 등과 같은..)
이때 프로젝트의 node_modules 디렉터리에 Lock을 건다. 이 때문에 서버가 실행 중이면 npm i 명령으로 패키지를 설치해도 로컬 서버에 적용되지 않는다.
새로운 패키지를 설치하려면 node_modules 디렉터리의 Lock을 해제해야 한다 -> 서버를 재시작해야 한다.