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를 요구하기 때문입니다.
해결 방법으로는 다음과 같습니다.
npm install --force
npm install eslint-plugin-prettier@^3.4.1
npm update eslint-plugin-mozilla
위의 방법 중 하나를 시도해보시길 권장합니다.