Node.js 버전 업 for Mac

15459 단어 npmhomebrewNode.js
Mac에서 실행중인 Node 개발 환경을 최신 상태로 만드는 방법입니다.
(언제나 잊어 버리므로 적어 두려고 생각합니다.)

절차는 다음과 같습니다.
1. 각종 툴의 최신 버젼을 확인한다.
2. 각종 툴을 최신으로 한다.

각종 툴 최신(안정) 버전을 확인한다.



내 환경은 Homebrew로 만들었으므로 다음을 확인하십시오.
(2020/5/1 시점의 정보입니다.)
  • Homebrew
  • Nodebrew
  • Node.js

  • Homebrew:


    Homebrew의 버전 정보는 여기에서 확인할 수 있습니다.


    내 환경은 조금 오래되었습니다.

    Homebrew
       > brew -v
         Homebrew 2.0.0
         Homebrew/homebrew-core (git revision 0b1c; last commit 2019-02-04)
         Homebrew/homebrew-cask (git revision 1e6e6; last commit 2019-02-05)
    

    Nodebrew:


    Nodebrew의 버전 정보는 여기에서 확인할 수 있습니다.


    나의 환경은, 이것도 낡다,,,,(그래 그래.)

    nodebrew
       > nodebrew -v
         nodebrew 0.9.7
    

    Node.js:


    Node.js의 버전 정보는 여기에서 확인할 수 있습니다.


    이것도 오래되었습니다.

    node.js
       > node -v
         v10.16.0
    


    각종 툴을 최신으로 한다.



    이전 단계에서 확인한 다양한 도구를 최신 상태로 유지합니다.

    Homebrew:


    brew update 명령으로 업데이트합니다.

    Homebrew
       > brew update
        // しばらく時間かかっても、気長に待つ、、、、
    
       > brew -v
         Homebrew 2.2.14
         Homebrew/homebrew-core (git revision b303d; last commit 2020-05-01)
         Homebrew/homebrew-cask (git revision 90c68; last commit 2020-05-01)
    

    Nodebrew:


    brew upgrade nodebrew 명령으로 업데이트합니다.

    nodebrew
       > brew upgrade nodebrew
    
       > nodebrew -v
         nodebrew 1.0.1
    

    Node.js:



    Node.js는 nodebrew를 사용하여 업데이트합니다.
    우선은, 설치할 수 있는 버젼의 확인입니다.
       > nodebrew ls-remote
       // バージョンがずらりと並びます。
    
       v12.0.0   v12.1.0   v12.2.0   v12.3.0   v12.3.1   v12.4.0   v12.5.0   
       v12.6.0   v12.7.0   v12.8.0   v12.8.1   v12.9.0   v12.9.1   v12.10.0  
       v12.11.0  v12.11.1  v12.12.0  v12.13.0  v12.13.1  v12.14.0  v12.14.1  
       v12.15.0  v12.16.0  v12.16.1  v12.16.2  v12.16.3
    
       v13.0.0   v13.0.1   v13.1.0   v13.2.0   v13.3.0   v13.4.0   v13.5.0   
       v13.6.0   v13.7.0   v13.8.0   v13.9.0   v13.10.0  v13.10.1  v13.11.0  
       v13.12.0  v13.13.0  v13.14.0
    

    방금 조사한 안정판: v12.16.3 로 업데이트합니다.
       > nodebrew install-binary v12.16.3
    
       //インストールが始まります。
       Fetching: https://nodejs.org/dist/v12.16.3/node-v12.16.3-darwin-x64.tar.gz
       ######################################################################## 100,0%
    
       // しばらく待つと、完了します。
       Installed successfully
    

    사용 가능한 버전을 나열하고 사용할 버전을 지정합니다.
       > nodebrew list
         v10.16.0
         v12.16.3
    
       > nodebrew use v12.16.3
         use v12.16.3
    

    마지막으로 버전을 확인합니다.
       > nodebrew ls
       v12.16.3
    
       current: v12.16.3
    

    그런 다음 노드 버전도 확인해 봅시다.
       > node -v
         v12.16.3
    

    이상으로 최신 버전으로 업데이트되었습니다.

    덧붙여서 nodebrew 로 인스톨 한 모듈은, 다음의 디렉토리에 인스톨 되고 있습니다.

    /Users/[사용자 이름]/.nodebrew

    이 디렉토리에 있는 current 라고 하는 심볼릭 링크로, 지금 사용하고 있는 버젼을 판별하고 있습니다.

    현재 ->/Users/[사용자 이름]/.nodebrew/node/v12.16.3

    흔한 오류 해결



    1 : node -v에서 오류가 발생합니다.


    node -v 명령을 실행하면 다음과 같은 오류가 발생할 수 있습니다..bash_profile 설정이 잘못되었기 때문입니다.
       > node -v
         -bash: node: command not found
    

    그 때의 대처법을 이하에 기재합니다.

    1. .bash_profile 로 PATH를 설정합니다.
       vi ~/.bash_profile
    
       //以下の行を記述する
       export PATH=$HOME/.nodebrew/current/bin:$PATH
    

    2. .bash_profile를 활성화합니다.
       source ~/.bash_profile
    

    그 2: node -v 로 표시되는 버젼이 다르다.


    node -v 명령을 실행하면, nodebrew use 로 지정한 것과 다른 버젼이 표시되는 일이 있습니다.
       > node -v
         v10.16.0
    

    nodebrew 설치 사양이 변경되었으며, 과거에 다른 방법으로 Node.js를 설치한 것과 같은 몇 가지 원인이 있습니다.

    그럴 때는 먼저 nodebrew 로 설치된 node 모듈을 찾습니다.mdfind 명령을 사용하면 편리합니다.
       > mdfind v12.16.3 -name
    
         /usr/local/var/nodebrew/src/v12.16.3
         /usr/local/var/nodebrew/src/v12.16.3/node-v12.16.3-darwin-x64.tar.gz
         /usr/local/var/nodebrew/node/v12.16.3
    
    usr/local/var/nodebrew/node/v12.16.3에 설치되어 있음을 알 수 있습니다.

    이 디렉토리의 node 를 이용하려면 , 모듈이 인스톨 된 PATH 에, current 의 심볼릭 링크를 작성합니다.
       cd /Users/[ユーザー名]/.nodebrew
       ln -s /usr/local/var/nodebrew/node/v12.16.3 current
    

    이제 use 에서 지정한 버전을 사용할 수 있습니다.
       > node -v
         v12.16.3
    

    Mac에서 Node.js 환경을 버전 업하는 방법에 대한 설명은 이상으로 끝납니다.

    좋은 웹페이지 즐겨찾기