Node.js
Chrome V8 JavaScript 엔진으로 빌드된 JavaScript 런타임.
- JavaScript 엔진: 자바스크립트 문법을 해석하고 동작시켜줄 수 있는 엔진
- 런타임: 프로그래밍 언어가 동작하는 환경
- 자바스크립트 런타임: 자바스크립트 프로그래밍 언어가 동작하는 컴퓨터 환경
자바스크립트가 동작할 수 있는 환경 2가지
1. Node.js가 설치된 컴퓨터
2. 웹 브라우저 (Chrome, Firefox, Safari…)
프론트엔드에서 Node.js의 쓸모
웹브라우저에서는 HTML, CSS, JavaScript만 동작 한다. 웹 개발시 개발을 도와주는 모듈을 사용하는데 모듈은 브라우저에서 동작 하지 못한다. 이때 Node.js 환경에서 모듈을 변환시켜 웹브라우저에서 동작시킬 수 있도록 컴퓨터에게 변환 작업 명령을 해줘야한다. 이 변환 작업 명령이 돌아가는 환경이 바로 Node.js다.
'Node.js' 카테고리의 다른 글
| [npm/에러해결] npm ERR! code ELIFECYCLE 해결방법 (0) | 2022.06.20 |
|---|---|
| [Node.js] nvm 설치방법 (0) | 2022.05.26 |
| [Node.js] npm(Node Package Manager) 정리 (0) | 2022.05.26 |
| [Node.js] package.js 파일 정리 (0) | 2022.05.26 |
| [Node.js/한줄정리] 모듈(Module) vs 패키지(Package) (0) | 2022.05.15 |
댓글