본문 바로가기

JavaScript

Node.js의 생태계

프로그래밍 언어를 선택할 때 요구 사항을 고려하는 것만큼,
그 언어의 생태계와 커뮤니티가 얼마나 큰지 확인하는 것도 중요하다고 생각합니다.
개발 과정에서 분명 막힐 때가 존재하고, 그 때 이들이 큰 도움이 된다고 느꼈거든요.

이번 포스트에서는 Node.js의 생태계를 알아보려고 합니다.


오픈 소스의 바다, npm🌊

npm은 말 그대로 노드에서 모듈을 관리하는 도구(Node Package Management)를 의미합니다.
다른 사람이 완성한 코드를 적절하게 사용하면 개발 속도를 가속할 수 있습니다.

 

간단하게 패키지를 정의하고 설치, 삭제하는 작업을 익혀보겠습니다.

패키지를 정의하기 위해서는 package.json 파일을 만들어야 합니다.
initializer에 입력한 패키지를 다운받아서 프로젝트를 쉽게 구성할 수 있도록 해줍니다.

npm init <initializer>

패키지를 설치하기 위해서는 install 명령을 사용합니다.

npm install [<package-spec> ...]

패키지를 삭제하기 위해서는 uninstall 명령을 사용합니다.

npm uninstall < pkg >

 

더 다양한 커맨드는 공식 사이트에서 자세히 알 수 있습니다.


틀린 내용이 있다면 언제든 지적 부탁드립니다.

포스트를 끝까지 봐주셔서 감사합니다!