본문 바로가기

Front-End/Node.js2

관련 도구 (feat. NVM, NPM, package.json) ✅ NVM node.js의 버전관리를 위한 관리 매니저 프로그램 Node Version Manager의 약자로, 간단한 명령어로 node를 설치하고, 다양한 node version을 옮겨 다닐 수 있다. 우리가 node.js로 개발을 하다보면, 어떤 버전에서는 실행이 잘되는데 다른 버전에서는 오류가 발생할 수 있다. 그렇다면 우리는 오류가 발생한 node 버전을 설치하고 수정 ⬇ 이전 버전을 가기위해, 새로 설치한 node 버전을 지움 ⬇ 사용하던 node 버전을 다시 설치 아주 불편하다! 이를 해결해주는 것이 NVM이다. 굳이 node버전을 설치하고 지우고를 반복할 필요없이, 여러 node 버전을 옮겨 다니면서 작업을 할 수 있게 도와준다. 🖋 설치 및 사용 방법 1. NVM 설치 $ touch ~/... 2021. 1. 11.
Node.js ✅ Node.js란? 간단히 말하자면, JavaScript 런타임이다. 런타임은 어떤 프로그래밍 언어가 동작할 수 있는 프로그램을 뜻한다. 즉, Node.js는 자바스크립트를 구동시킬 수 있는 프로그램이란 뜻이다. 평소에 아무 생각없이 쓰고 있던 웹 브라우저(크롬, 파이어폭스 등..)도 런타임이다! Node.js 공식 사이트에서 내린 Node.js의 정의는 다음과 같다. Node.js는 Chrome V8 Javascript 엔진으로 빌드된 Javascript 런타임입니다. Node.js는 이벤트 기반, 논 블로킹 I/O 모델을 사용해 가볍고 효율적입니다. Node.js의 패키지 생태계인 npm은 세계에서 가장 큰 오픈 소스 라이브러리 생테계이기도 합니다. 그럼 왜 Node.js를 사용할까? 예전에는 자바.. 2021. 1. 11.