런타임
어떤 프로그램이 동작할 때, 프로그램이 동작하는 곳.
- 프로그래밍 언어가 실행되는 환경
- JAVASCRIPT 런타임: 웹브라우저(크롬, 사파리), Node.js
- 과거 java script의 주된 용도: 웹페이지를 구성하는 것
- node.js 등장 이후: 웹 브라우저가 아닌 곳에서도 js를 실행할 수 있게 되었고, 웹페이지 구성을 넘어, 서버 구축 등 활용폭이 크게 확장됨.
nvm
nvm은 다양한 Node.js version를 설치하고 관리할 수 있는 프로그램
nvm: Node Version Manager
- nvm을 통해 간단한 명령어로 Node.js를 설치하고, 다양한 Node.js version을 손쉽게 옮겨 다닐 수 있음.
nvm install 12.18.3
- 특정 버전의 Node.js를 설치하는 방법
- 사용 중인 Node.js version을 다른 버전으로 변경하고 싶을 때에는 아래의 명령어 입력하기
nvm use 버전 넘버
- (ex) nvm use 12.18.3, nvm use 14.15.5
임의의 경로에 새로운 폴더 생성하고 폴더 내부로 이동하는 법
mkdir codestates
cd codestates
npm init
새로운 package.json 파일을 생성하기 위해서는 npm init
명령어를 입력하면 됨.
- 이후 enter치면서 정보 입력하기.
- 소괄호는 기본값임.
- 이후 잘 설치되었는지 확인하는 법
ls
cat package.json
위 과정 다 생략하고 package.json을 생성하는 법
npm init -y
입력하면 됨.