npm doctor
# 결과
Check Value Recommendation/Notes
npm ping ok
npm -v not ok Use npm v9.8.1
node -v not ok Use node v18.17.0 (current: v18.13.0)
npm config get registry ok using default registry (https://registry.npmjs.org/)
git executable in PATH ok /usr/bin/git
global bin folder in PATH ok /Users/yuhun/.nvm/versions/node/v18.13.0/bin
Perms check on cached files ok
Perms check on local node_modules ok
//
node
NVM(Node Version Manager)을 사용해서 node의 버전을 변경한다.
NVM은 node의 여러버전을 사용할 때 유용하다.
# brew를 통해 nvm 설치
brew install nvm
vim ~/.zshrc
...
export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh
# Terminal 재시작
nvm --version # 잘 설치됐다면 0.39.3 버전 표시
# 현재 설치 가능한 node version list
nvm ls-remote
# 특정 버전의 node install
nvm install 18.17.0
# 현재 설치되어 있는 버전 확인
nvm ls
# 사용할 node version
nvm use 18.17.0
npm
# 특정 버전의 npm install
npm install -g npm@9.8.1