Package를 설치하다보면 반드시 설치 중 다양한 오류를 마주치게 된다. 예를 들어,
'agoliasearch,' 'firebase-admin'을 설치하는 도중에 기존에 있던 패키지와의 충돌 및 버전 문제로 설치를 더 이상 진행할 수 없다는 오류 몇 가지를 겪게 된다:
'Cannot resolve <'package name'>
오류 2(대표적인 오류)
다수의 패키지 호환 오류와 함께 '--legacy-peer-deps' 및 'npm audit fix'를 권장.
이 두 가지 장애를 연속으로 마주쳤고 아래와 같은 시도를 했었다.
npm install <'package name'> --legacy-peer-deps
이외에 만약, 'npm audit fix'를 실행해보라고 권장한다면 그대로 입력한다. 그래도 해결이 안될 시 다음을 시행한다.
npm cache clean --force
rm -rf node_modules package-lock.json
npm install
package.json에 리스트 된 패키지 버전을 확인하며 그 버전에 맞는 패키지를 직접 수동으로 설치한다. (e.g. npm install <'package name'>@<'version'>