배포 도중 발생한 dependency 문제

kdy·2023년 1월 19일
0

dependency의 역할을 구분하는게 중요합니다.

dependencies 와 dev Dependancies의 차이는 말그대로

단순한 의존,

개발중 사용하는 의존성의 차이 입니다.

그럼 뭐가 단순 dep이고 뭐가 dev Dep일까요?


이 둘의 차이가 정확한 예시입니다.

Prettier는 개발 도중 장착하는 의존성 모듈이고 , redux는 개발에 사용하게된다면 빌드시 필수적인 의존성 모듈입니다.

redux가없으면 빌드가 안되지만 Prettier는 개발단계에서만 사용하니까 필요없습니다.

여러 오류가 많았지만 해결하는대 갈피를 전혀 못잡은 오류문입니다.

package에 의존모듈은 분명히 기입되어있는대 redux-persist라는 모듈이 빌드 도중 자꾸 없다고 에러를 일으켰습니다.

이것저것 시도해본결과 다 안되다가, package.json을 다시보니


devDep에 redux-persist가 존재하여서,

local환경에서는 문제가없지만 GCP 서버에 올리면 devDep처리되어

빌드타임중 redux-persist 모듈을 gcp서버가 설치를 하지않아서 발생한 오류였습니다.

profile
빠르고 정확해야 혈압이 안오른다

0개의 댓글