npm, node 버전 변경

훈이는못말려·2023년 7월 29일
0
post-thumbnail
  1. npm doctor 를 통해 npm과 node의 version을 확인한다.
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       
//	
  1. Version 변경
    Version은 Recommendation/Notes에 나타난 정보를 참고하면 된다.
    • Use npm v9.8.1
    • Use node v18.17.0 (current: v18.13.0)
  • 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

0개의 댓글