본 포스팅은 패스트캠퍼스 환급 챌린지 참여를 위해 작성하였습니다.
https://fastcampus.info/4n8ztzq
250708(화) 8일차
nodejs & npm
브라우저가 아닌 곳에서 실행하는 JavaScript
흔히 JavaScript를 웹 브라우저에서만 실행되는 언어라고 생각하지만
node 명령어로 JavaScript를 운영체제(터미널)에서 실행할 수 있게 됐다.
이걸 가능하게 해준 것이 Node.js
이 덕분에 JavaScript로 다양한 일들을 할 수 있다.
npm 실습
다음으로는 npm 실습
쉽게 말하면 전 세계 개발자들이 만든 유용한 JavaScript 도구들이 모여있는 곳
이번 실습에선 colors 패키지를 설치해서 Hello world를 컬러풀하게 변경
설치 방법 : npm install colors
코드에는
var color = require('colors');
console.log("Hello World".rainbow);
단 두 줄만으로 텍스트를 무지개색으로 출력했다.ㄷㄷ
npm
Node.js 덕분에 npm이 가능했고,
npm 덕분에 JavaScript가 폭발적으로 커졌다.
누구나 만든 패키지를 npm에 올릴 수 있고,
다른 사람은 그걸 바로 설치해서 사용할 수 있다.
수십만개의 오픈소스 도구들이 이미 존재하고 있고
프론트엔드에 필요한 모든 도구들이 npm에 있다고 해도 과언이 아니다.
이번 강의는 단순한 텍스트 출력이었지만
npm으로 인해 JavaScript가 브라우저를 넘어선 범용 언어로 어떻게 진화하고 있는지 살짝이나마 직접 체험할 수 있었다
이미 누군가 만들어놓은 좋은 도구를 찾아서 쓰면 혼자서 모든 걸 만들 필요는 없다는 것도 깨닫고
또한 node.js로 인해 단순히 콘솔에 글자를 출력하는 것을 넘어서 JavaScript가 브라우저 밖에서도 실행될 수 있다는 것을 경험하게 된 시간
앞으로 만들고 싶은 것이 있다면 npm에서 먼저 검색해서 찾아보자
좋은 도구를 잘 찾아서 쓰는 것도 개발자의 중요한 능력 중 하나