
사건 npm을 사용해서 패키지 모듈을 관리하다 보면 수많은 버전들이 만나게 되는데 그때 호환되는 버전도 많지만 충돌이 일어나는 버전도 수도록 많습니다. api, install를 하다 보면 나오는 버전충돌 에러입니다. expo-camera@7.x.x 버전을 사용해야 해결해 줄 것 같네요. 버전 관리하는데 에러가 뜬다는 것은 분명 실행해도 문제가 난다는 것인데 그래도 그냥 실행해보고 싶은 마음입니다. 버전 충돌 해결방법 peer dependencies를 살펴보고, 호환되는 버전을 맞춰서 설치하는 것이 일방적이고 강제로 설치할 수 있는 --force 속성 npm install modulName --force node.js, react, native 모듈 정리 및 제거 편하게 하기 프로젝트를 하다 보면 npm ..

프로젝트를 하다 보면 npm install @ ... 이런저런 npm package를 많이 설치하는데 내가 필요해서 설치한 건 뭐고 프로젝트에 필요 없는 건 뭐고, 구분할 순 있겠지만 정말 번거롭습니다. 그럴 때는 prune라는 명령어를 사용하면 프로젝트에 연관 없는 모듈을 지워줍니다. npm prune (--force) 하지만 설치할 때도 충동 문제로 설치돼지 않아 사용하지 못했던 모듈도 npm install --force 로 강제로 깔았다면 정리 또한 --force를 사용하면 정리됩니다. 자주 사용하는 이유는 필요하면 다시 깔면 되기 때문에 이렇게 하는 게 마음이 편하더라고요. ++ 추가로 --production 옵션을 사용하면, 개발용 패키지들을 제외하고 배포용 패키지만을 설치하고 사용하지 않는 패..