gatsby로 블로그를 만드려고 gatsby-cli를 글로벌로 설치하는데 위와 같은 오류가 발생 했다.
npm 공식 문서에서는 두 개의 해결 방안을 제시한다.
나는 두 번째 방법으로 문제를 해결 했다.
참고로 윈도우에는 적용되지 않는다고 한다. 윈도우라면 첫 번째 방법으로 해결해야 하는듯.
나는 2020 m1 맥북 프로, os는 몬테레이(12.0.1)을 사용중이다.
터미널에서 전역 설치를 위한 디렉토리를 생성한다.
mkdir ~/.npm-global
새 디렉토리 경로를 사용 하도록 npm을 구성 한다.
npm config set prefix '~/.npm-global'
~/.profile을 열거나 없다면 생성해서 다음 줄을 추가한다.
export PATH=~/.npm-global/bin:$PATH
변수를 업데이트 한다.
source ~/.profile
다시 설치하려던 패키지를 글로벌 옵션으로 설치 한다.
문제가 해결 되었다.
감사합니다!