- npm(Node Package Manager)은 노드 JS 패키지 및 모듈 관리를 위한 도구이며, npmjs.com에서 다양한 패키지 정보를 확인할 수 있습니다. 📦
- npm은 노드 JS 설치 시 함께 설치되며, 별도로 설치할 필요는 없습니다. 🛠️
- 로컬에 패키지를 설치할 때는
npm install <패키지명> 명령어를 사용하며, node_modules 폴더가 생성됩니다. 📂
package.json 파일은 프로젝트에서 사용하는 노드 모듈을 관리하고, 의존성을 명시하여 자동 설치를 가능하게 합니다. 📝
npm install --save <패키지명> 명령어를 사용하면 패키지가 설치되고 package.json 파일에 자동으로 추가됩니다. ✅
npm install 명령어만 실행하면 package.json 파일에 명시된 모든 패키지를 자동으로 설치할 수 있습니다. ⚙️
- 소스 코드와
package.json 파일만 버전 관리 시스템에 포함시키고, node_modules 폴더는 제외하여 코드 관리 효율성을 높일 수 있습니다. 🗂️
npm init 명령어를 사용하면 package.json 파일을 대화형으로 쉽게 생성할 수 있습니다. ✨
- 전역(-g 옵션)으로 패키지를 설치하면 명령행에서 해당 패키지를 사용할 수 있으며, 일반적으로 커맨드 라인 도구를 추가할 때 사용합니다. 💻
- 페이지레스(PageRes)는 노드 JS를 이용하여 웹 페이지 스크린샷을 찍는 예시로 소개되었으며, MPM을 통해 다양한 확장 기능을 활용할 수 있음을 보여줍니다. 🖼️
- MPM을 통해 노드의 기능을 확장하는 방법을 학습했으며, 다음으로는 노드 JS 디버깅 방법에 대해 학습할 예정입니다. 🐞