Node.js & npm

JJ·2022년 7월 1일

Node.js

목록 보기
5/5

Node.js란?

구글에서 크롬 브라우저를 만들고 나서 JavaScript를 빠르게 실행시킬 수 있는 V8이라는 오픈소스 JavaScript 엔진을 만들었다.
라이언 달이라는 한 해커가 이 V8이라는 엔진을 가지고 JavaScript를 브라우저에서만 실행시키지 않고 다른 소프트웨어들처럼 일반 운영체제 환경에서 실행시킬 수 있는 프로그램을 만들 수 있지 않을까 하는 생각에서 시작됐다고 한다.
이 생각에서 착안해 브라우저에서 실행될 필요 없이 노트북이나 데스크톱 환경에서도 실행될 수 있는 JavaScript 런타임 환경을 만들었고 이 소프트웨어의 이름이 Node.js이다.

console.log("Hello World"); //index.js 로 저장

터미널에서 다음 명령어 입력
$ node index.js

필요한 기능이 있다면 npm 홈페이지에서 검색해보면 된다.

npm

터미널 콘솔 글자에 색을 입혀주는 colors를 설치해보자.

터미널에 npm install colors라고 입력하면 설치가 된다고 한다.

설치 뒤 사용법대로 코드 입력 후 js파일을 출력해보니 잘 작동한다. 👍

Node.js 가 있기 때문에 npm이라는 환경이 탄생할 수 있었고 npm이 존재하기에 수많은 자바스크립트 개발자들이 위와 같은 수십만개의 다양한 도구들, 소프트웨어들을 오픈소스로 등록해놓았기에 어떤 개발자든 필요한 기능을 찾아서 사용할 수 있게 되었다.

profile
신규...개발자가...되자...

0개의 댓글