npm은 Node.js 패키지를 관리해주는 도구이다.npm 으로 global하게(-g옵션 추가)설치한 패키지는 패키지 이름으로 실행할 수 있다.만약 local하게 설치되어 있다면 그냥 패키지 이름만으로는 실행할 수 없다.
./node_modules/.bin/package-name
와 같이 실행해야 한다.혹은
npx package-name
으로 실행할 수 있다. npx는 Node.js패키지를 실행해주는 도구이다. 이 방식은 미리 설치되지 않은 패키지더라도 실행이 가능하다.
npm으로 설치된 패키지를 실행하는 또 다른 방법은 package.json의 scripts부분에 추가해두면
npm run package-name
으로 실행할 수 있게 된다. 자주 실행하는 패키지나 명령어는 package.json에 scripts에 추가해두고 npm run ~로 실행하면 좋다. Node.js를 쓸 때 npm과 npx의 차이를 모르면서도 npm을 정말 자주 사용했는데 이제는 제대로 사용할 수 있을 것 같다.자주 사용하는 것들은 시간을 내서 제대로 알아보는 시간을 꼭 갖자!