Your cache folder contains root-owned files, due to a bug in nprevious versions of npm which has since been addressed.
만든지 오래된 레포를 다시 'npm install' 하던 중 발생한 오류
구글링 해보니 아래 명령어를 입력하라고 한다.
npm cache verify
=> 캐시를 검사해서 손상되거나 누락된 파일을 확인하고 제거하고, 수정하는 등 캐시를 최적화하는 명령어
나는 해결이 안됨
다른 에러도 있어서인듯해서 시키는데로 명령어를 입력해주었다.
sudo chown -R 501:20 "/Users/stacklog/.npm"
npm install
일단 하나 해결.
또 다른 하나는 node version error 인듯
nvm을 설치해서 간단히 해결해보자.
brew install nvm
잘 설치가 안된다.
zsh를 이용해보자.
터미널로 가서 아래 순서대로 진행한다.
쉘 설정 파일을 열고
nano ~/.zshrc
nano 안에 아래 코드를 복붙한다.
export NVM_DIR="$HOME/.nvm"
[ -s "/usr/local/opt/nvm/nvm.sh" ] && \. "/usr/local/opt/nvm/nvm.sh" # nvm 로드
[ -s "/usr/local/opt/nvm/etc/bash_completion.d/nvm" ] && \. "/usr/local/opt/nvm/etc/bash_completion.d/nvm"
파일을 저장하려면: CTRL + o (저장 명령 실행) ENTER (파일 이름 확인 후 저장) 파일을 닫고 나가려면: CTRL + X (편집기 종료)
source ~/.zshrc
여기까지 하면 nvm --version으로 확인했을때 잘 설치가 된걸 알 수 있다.
그럼 nvm으로 버전까지 맞춰주면 된다.
nvm install 18.17.0
nvm use 18.17.0