프로젝트 형상 관리 시

Note

패키지 정보가 변경된다면 package-lock.json은 포함하여 반영해야합니다.

SPA 프로젝트는 기본적으로 node 프로젝트입니다.

npm을 통해서 패키지를 설치하게 되며,

설치된 패키지 정보에 대해서는 package.json에서 관리하고 있습니다.

최초 설치자가 npm install을 통해서 패키지를 설치하게 된다면,

package-lock.json 파일과 node_module 폴더가 생성되게 됩니다.

package-lock.json는 설치된 패키지 내의 패키지 간 의존성 관계를 가지고 있습니다.

때문에, 위의 파일이 없는 경우 다른 곳 에서 재 설치하는 경우 버전이 맞지않거나 문제가 발생할 수 있습니다.