Node

Node/이해하기

[Node] Node 버전 상황에 따라 변경 방법 : 라이브러리 n 활용

해당 글에서는 상황에 따라 Node 버전을 바꿀 수 있는 방법에 대해 알아봅니다. 1) 문제점 💡 문제점 - 프로젝트마다 기준이 되는 Node 버전이 있기에 각각 상황에 따라 Node 버전을 지웠다가 다시 설치하는 반복적인 작업이 필요했습니다. 그렇기에 이를 해결하기 위해 필요에 따라 Node를 변경할 수 있는 방법에 대해 알아봅니다. 2) Node 버전 바꾸기 1. n 라이브러리 전역 설치 💡 n 라이브러리 전역 설치 - Node가 설치되어 있고 npm이 설치되어 있다는 가정하에 전역으로 라이브러리 n을 설치합니다. # 전역으로 라이브러리 'n'을 설치합니다. $ sudo npm install -g n n Interactively Manage All Your Node Versions. Latest ve..

Node/이해하기

[Node] 자바스크립트 패키지 매니져(npm/yarn) 이해하기 -1

해당 글에서는 자바스크립트의 패키지 매니져를 이해하고 이와 관련된 용어들을 이해하는 글 입니다. 1) 자바스크립트 패키지 매니저(Javascript Package Manager)란? 💡 자바스크립트의 패키지 매니저는 Node.js의 실행환경(runtime)에서 수행하며 프로젝트가 의존(dependency)하고 있는 패키지를 효과적으로 설치, 갱신, 삭제를 할 수 있도록 도와주는 도구를 의미합니다. 대표적으로는 npm, yarn이 있습니다 패키지 매니저 관련 파일 이해하기 pacakage.json: 프로젝트에서 사용되고 있는 패키지를 관리하는 JSON 형태의 파일입니다. pacakage-lock.json / yarn.lock: 프로젝트 내에서 팀원들 간에 서로 다른 버전을 설치하지 않고, 동일한 버전을 설..

Node/이해하기

[Node] Node.js 이해하기-2(환경구성, Express, MongoDB)

해당 글에서는 Node.js에 대한 환경 구성을 하는 방법과 Express와 Mongoose 라이브러리를 통해서 MongoDB와 연결하는 방법에 대해서 이해하는 글입니다. [참고] 이전에 작성한 ‘Node.js 이해하기-1(정의, 장단점)'을 이해하고 오시면 더 쉽게 이해가 가능합니다 [Node] Node.js 이해하기-1(정의, 장단점) 헤딩 글의 목적은 간단하고 빠르게 그리고 하나의 언어로 Back-end 환경(서버)을 구성할 수 있는 ‘Javascript’ 언어를 이용한 Node.js에 대해서 이해하는 글 입니다. 1) Node.js 란 무엇인가? 💡 Node.js는 adjh54.tistory.com 1) Node.js 환경 구성 💡 해당 환경 구성에서는 node.js로 간단히 구성하는 방법, ex..

Node/이해하기

[Node] Node.js 이해하기-1(정의, 장단점)

헤딩 글의 목적은 간단하고 빠르게 그리고 하나의 언어로 Back-end 환경(서버)을 구성할 수 있는 ‘Javascript’ 언어를 이용한 Node.js에 대해서 이해하는 글입니다. 1) Node.js 란 무엇인가? 💡 Node.js는 Chrome V8JavaScript 엔진으로 빌드된 JavaScript 런타임입니다. Node.js는 웹 서버의 개념이 아닌 javascript로 서버를 구축하고 서버에서 JavaScript가 작동되도록 해주는 런타임 환경(플랫폼)입니다. [ 더 알아보기 ] 💡 웹 서버(web server)란? - HTTP 또는 HTTPS를 통해 웹 브라우저에서 요청하는 HTML 문서나 오브젝트(이미지 파일 등)를 전송해주는 서비스 프로그램을 말한다. 💡 런타임(runtime)이란? - ..

adjh54
'Node' 카테고리의 글 목록