반응형

Web-Frontend/Node.js 3

[Node.js] NVM 사용하여 node.js 버전 변경하기

NVM 이란? 노드 버전을 업데이트하기 위한 패키지로, 쉽게 Node.js의 버전을 관리할 수 있다. NVM 설치 Releases · coreybutler/nvm-windows A node.js version management utility for Windows. Ironically written in Go. - coreybutler/nvm-windows github.com 해당 링크를 통해 nvm-setup.zip 파일을 내려받은 후, 실행하여 설치해준다. Node.js 버전 변경하기 node -v // 현재 사용하고 있는 노드 버전 확인 nvm list available // 사용 가능한 버전 조회 nvm install 18.17.1 // 원하는 노드 버전 다운로드 nvm list // 설치되어있는..

[Node.js] Node.js 모듈 & npm

Node.js 모듈 모듈이란 어플리케이션을 구성하는 개별적 요소를 말하며 주로 기능별로 분리되어 작성된다. Node.js는 commonJS라는 모듈 시스템 방식을 따른다. 하나의 모듈은 파일과 1대1 대응 관계를 가지며 각자의 독립적인 스코프를 가지게된다. module.exports 모듈은 독립적인 파일 스코프를 갖기 때문에 모듈 안에 선언한 모든 것들은 해당 모듈 내부에서만 참조 가능하다. 모듈 안에 선언한 항목을 외부에 공개하여 다른 모듈들이 사용할 수 있게 하고 싶다면 module.exports 객체를 사용하여 모듈을 내보낼 수 있다. // calc.js const add = (a, b) => { return a + b; }; const sub = (a, b) => { return a - b; };..

[Node.js] Node.js란

Node.js Node.js란 Chrome V8 자바스크립트 엔진으로 빌드된 자바스크립트의 런타임으로, 자바스크립트로 작성된 프로그램을 일반 애플리케이션 프로그램처럼 실행시키거나, 서버를 만들고 실행하는데 사용한다. Node.js 사용 이유 자바스크립트는 웹 브라우저에 있는 자바스크립트 엔진에서 동작하는 언어이다. 따라서 크롬, 사파리와 같은 웹 브라우저가 없다면 자바스크립트를 사용할 수 없다. Node.js는 이런 자바스크립트를 웹 브라우저에서 독립 시켜, 터미널에서 자바스크립트를 실행할 수 있도록 해준다. 또한 Node.js를 이용하여 서버를 만들 수 있는데, 이전까지 Server-Client 웹 사이트를 만들 때, 클라이언트 부분은 자바스크립트를 사용하고, 서버 부분은 자바 등 다른 언어를 사용해서..

반응형