김민태 [프론트엔드 아카데미] 2 - (5)

이동주·2021년 10월 7일
0

nodejs & npm

(1) nodejs

2007~2008년쯤, 해커 '라이언달' 이 개발

개발배경

구글에서 크롬 브라우저를 개발 ▶ js를 더욱 빠르게 실행시킬 수 있는 엔진 개발
V8 오픈소스 공개
=> 라이언 달 " V8이 있으면 js를 브라우저에서 실행시키지 않고 다른 소프트웨어처럼 실행시킬 수 있는 프로그램을 만들 수 있지 않을까? "

브라우저에서 실행될 필요없이 노트북이나 데스크톱 환경에서도 실행될 수 있는 js 런타임 환경 "nodejs" 개발!

(2) 간단한 node 앱 만들기

console.log("hello world");
  • 터미널에 index.js를 입력해 실행 => 오류
  • 터미널에 node index.js 입력해 실행 => 실행

▶ nodejs를 통해 브라우저(HTML) 없이 실행 가능

(3) 간단한 npm 커맨드 사용하기

npm 사이트에서 색을 바꿀 수 있는 명령어 설치 후

var colors = require('colors');

console.log("hello world".rainbow);
  • 터미널 실행 => 무지개색으로 콘솔이 뜸

nodejs와 npm으로 브라우저 없이 실행 및 커맨드로 효율적인 프로젝트 운영

profile
안녕하세요 이동주입니다

0개의 댓글