ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 자바스크립트 런타임 Node.js
    javascript 2019. 12. 23. 14:26

    런타임은 무엇인가?

     

    프로그래밍 언어가 구동되는 환경 ( 코드가 실행되는 곳 )

    Ex.

    HTML <script>태그 내의 자바스크립트 코드가 브라우저에서 실행됨

    JavaScript의 런타임 = 브라우저(Browser)

     

     

     

    새로 등장한 JavaScript 런타임 -> Node.js

     

    https://nodejs.org/ko/

     

    자바스크립트를 브라우저가 아닌 곳에서도 사용할 수 있게 됨

    즉, 웹 페이지말고 다른 것도 만들 수 있게 됨

     

    Node.js도 하나의 프로그램이라 계속 업데이트 및 수정

    -> 다양한 버전에 대응해야 하는 상황이 생김

     

    다양한 버전이 있는 node.js

     

     

     

    다양한 Node.js version을 관리해주는 NVM

     

    NVM (Node Version Manager) 다양한 Node version를 설치하고 관리할 수 있는 프로그램

     

     

     

    NVM 설치방법 MacOS/Linux(ubuntu)

     

    터미널에 아래의 명령어 입력

    (어떻게 터미널에 명령어를 입력하면 프로그램이 설치될까? _링크)

    $ touch ~/.bash_profile
    $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.32.1/install.sh | bash

    NVM 버전 확인하기

    $ nvm --version

     

     

     

    NVM으로 Node.js 설치

     

    터미널에 아래의 명령어 입력 (설치하고자 하는 노드 버전을 적으면 됨)

    $ nvm install 10.13.0

    노드 버전 확인하기

    $ node -v

     

     

     

    Node.js에 대해 더 알아보기

    https://www.freecodecamp.org/news/what-exactly-is-node-js-ae36e97449f5/

     

     

    'javascript' 카테고리의 다른 글

    [Object] 객체에 특정 키가 있는지 확인 hasOwnProperty vs in  (0) 2020.02.20
    NPM과 Package.json  (0) 2019.12.25
Designed by Tistory.