ETC

[MAC] npm global로 설치 안될 때

(*ᴗ͈ˬᴗ͈)ꕤ*.゚ 2023. 6. 6. 14:08

개요

아... 맥북을 산지 어언 1년 반...

맥북에서는 척척척 다 되는거 같아보여도 사실 이런저런 이슈가 있다

예를 들어 m1 air 터미널에서 code . 하면 visual code가 안켜진다던가...

경로를 python 을 python3으로 바꿔줬던거 같은데

역시 기록을 안하니까 기억이 안난다

 

문제점

npm 글로벌 설치가 되지 않는다

 

brew install로 하면 되긴 하지만, brew에는 없고 npm에는 있는...

ts-Node 같은 package를 글로벌로 설치해야할 때 난감하다

 

이때까지는 어찌저찌 우회하던가 공부를 안하던가(?) 하는 방법으로 잘 피해왔다면

이젠 더이상 물러설 수 없다

 

해결방법

1. npm update

npm을 최신 버전으로 업데이트 한다

sudo npm install -g npm

 

2. npm 설치 위치 변경

이전에 npm이 어디 설치가 되어있던 상관없다

절대경로로 ~/.npm-global 디렉토리에 설치한다

npm config set prefix '~/.npm-global'

3. 환경변수를 설정한다

export PATH=~/.npm-global/bin:$PATH