해당 메시지는 이전에 sudo 권한으로 npm을 실행했을 때 발생한 문제로, npm 캐시 폴더 내의 파일들이 루트 권한으로 소유되었기 때문입니다.
이 문제는 현재 버전에서는 해결되었으나, 이전에 발생한 파일 소유권 문제를 해결하려면 다음과 같은 방법을 시도할 수 있습니다.
npm cache clean --force
으로 npm 캐시 정리해보고,
이래도 안되면
sudo chown -R <본인 사용자 이름> ~/.npm
캐시 폴더 소유권 변경해보시고 이래도 안되면
sudo chmod -R 755 ~/.npm
파일 권한을 이렇게 수정해주시면 됩니다.
참고로 에러메시지에는 해당 문제를 영구적으로 해결하기 위해서는
sudo chown -R 501:20 "/Users/conqueror/.npm 명령을 치라고 하네요
위의 디버깅 로그를 확인해보시는것도 문제해결에 도움이 되실거에요.