node 4

macOS) Node.js 삭제

홈브류로 설치한 경우) brew uninstall node npm 홈페이지에서 설치한 경우) sudo rm -rf /usr/local/lib/node sudo rm -rf /usr/local/lib/node_modules sudo rm -rf /var/db/receipts/org.nodejs.* sudo rm -rf /usr/local/include/node* sudo rm -rf /usr/local/bin/npm sudo rm -rf /usr/local/bin/node sudo rm -rf /usr/local/share/man/man1/node.1 sudo rm -rf /usr/local/lib/dtrace/node.d ~/.npm 파일 경로에 들어가서 있는 것들만 지워도 됨 혹은 위 명령어 다 입력해..

node 2023.09.22

macOS) Node.js 설치

설명하기에 앞서 필자는 macOS 13.3이다. 설치는 3가지 방법이 있다. 원하는 방식으로 설치하도록 하자. 버전 여러개가 필요하다면 nvm을 꼭 설치하도록 하자. 공식 홈페이지에서 설치 홈브류로 node 및 npm(Node Package Manager) 설치 nvm(Node Version Manager)으로 설치 nvm과 홈브류의 차이점 (1) nvm으로 설치 시 여러 버전의 node를 설치 할 수 있다는 점이다. 반면에 홈브류는 1가지 버전만 설치가 가능하며 다른 버전을 사용하려면 삭제 후 재설치 해야한다. (2) nvm으로 설치 시 프로젝트마다 노드 버전을 다르게 지정할 수 있다. (.nvmrc 파일) 반면에 홈브류로 설치 시 전역으로 설치가 되기 때문에 프로젝트마다 버전을 다르게 하기가 복잡하다..

node 2023.09.22

Node.js란 무엇일까?

Node.js는 자바스크립트 프로그래밍 언어를 사용하여 서버 측 애플리케이션을 개발하기 위한 런타임 환경(Runtime Environment)이다. 기존에는 웹 브라우저에서만 실행되는 자바스크립트를 서버 측에서 실행할 수 있게 해주는 플랫폼이다. 빈번한 I/O처리에 있어서의 우수한 성능, 서버 확장의 용이성, 무엇보다도 JavaScript라는 프론트엔드 필수 언어로 백엔드까지 작성할 수 있다는 엄청난 장점 때문에 출시 이후로 빠르게 점유율을 높여가고 있다. 특히 넷플릭스처럼 엄청나게 많은 양의 인풋 아웃풋 데이터를 처리해야 하는 서비스에 있어서 강점이 두드러진다. 2014년 12월 한때 Node.js의 포크인 io.js가 나타나면서 Node.js 0.12 버전, io.js 3.3 버전까지 서로 분열된 모..

node 2023.09.22
1