NPM

Node Package Manager의 약자로, 자바스크립트 패키지 매니저이다.

CLI(Command Line Interface)를 통해 패키지를 설치하고 관리할 수 있다.

NPM 공식 홈페이지에서 각종 요소를 찾아서 사용할 수 있다.

NPM을 사용하기 위해서는 Node.js가 설치되어 있어야 한다.

Node.js 설치는 여기에서 할 수 있다.

설치 버전은 LTS(Long Term Support) 버전을 설치하는 것을 권장한다. (버전은 보통 0.0.0 형식으로 표기된다. 첫번째는 메이저 업데이트, 두번째는 마이너 업데이트, 세번째는 버그픽스를 뜻함. 20.15.0이라면 20번의 메이저 업데이트, 15번의 마이너 업데이트, 0개의 버그를 뜻함)

✅ 버전 확인

node -v
npm -v

위의 명령어를 통해 Node.js와 NPM의 설치여부 및 버전을 확인할 수 있다.

✅ 패키지 설치

npm i <package-name>

위의 명령어를 통해 패키지를 설치할 수 있다.

설치할때, http-server와 같은 웹서버같은 “도구” 들은 배포시에 올라갈 필요가 없으므로 -D 플래그로 설치하는것이 좋다.

npm i -D 이후에 나열한 npm들은 전부 개발자 전용으로 설치된다.

npm i -D <package-name>

✅ 패키지 제거

npm uninstall <package-name>

자바스크립트 실행

node <filename>

위의 명령어를 통해 자바스크립트 파일을 실행할 수 있다.

또한, node 명령어를 통해 cli환경에서 자바스크립트 환경을 구축할수도 있다.

node

위의 명령어를 통해 자바스크립트 환경을 구축할 수 있다.

npx는 설치 한 라이브러리 혹은 도구를 바로 실행 시켜준다.

또한, start는 기본적으로 npx로 실행해주기 때문에 스크립트에서 npx를 생략해서 명령어를 지정해줄 수 있다.