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