pdf.js npm install error

김봉구·2023년 3월 13일
0

[에러코드]

npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: eslint-plugin-mozilla@3.0.1
npm ERR! Found: eslint-plugin-prettier@4.2.1
npm ERR! node_modules/eslint-plugin-prettier
npm ERR! dev eslint-plugin-prettier@"^4.2.1" from the root project
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer eslint-plugin-prettier@"^3.0.0" from eslint-plugin-mozilla@3.0.1
npm ERR! node_modules/eslint-plugin-mozilla
npm ERR! dev eslint-plugin-mozilla@"^3.0.1" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: eslint-plugin-prettier@3.4.1
npm ERR! node_modules/eslint-plugin-prettier
npm ERR! peer eslint-plugin-prettier@"^3.0.0" from eslint-plugin-mozilla@3.0.1
npm ERR! node_modules/eslint-plugin-mozilla
npm ERR! dev eslint-plugin-mozilla@"^3.0.1" from the root project

[해결방안]

이 에러는 eslint-plugin-mozilla 패키지를 설치하는 도중 eslint-plugin-prettier의 버전 충돌로 발생한 에러입니다.

버전 충돌이 일어나는 이유는 eslint-plugin-prettier가 프로젝트 루트에서 ^4.2.1 버전으로 설치되어 있는데, eslint-plugin-mozilla 패키지에서는 ^3.0.0 버전의 eslint-plugin-prettier를 요구하기 때문입니다.

해결 방법으로는 다음과 같습니다.

  1. npm install 명령어 실행시 --force 옵션을 추가하여 강제로 설치합니다.
npm install --force
  1. eslint-plugin-prettier 패키지를 ^3.4.1 버전으로 다운그레이드하여 설치합니다.
npm install eslint-plugin-prettier@^3.4.1
  1. eslint-plugin-mozilla 패키지를 업데이트하여 eslint-plugin-prettier 버전 충돌을 해결합니다.
npm update eslint-plugin-mozilla

위의 방법 중 하나를 시도해보시길 권장합니다.

profile
Start Over

0개의 댓글