npm도 node와 같이 항상 같이 버전을 확인하고 관리를 해줘야 한다. 항상 버전에 따라서 되는게 있고 되지 않는게 있어서 골치가 아프다.
npm 버전을 확인해본다.
$ npm --version
node.js의 핵심인 모듈을 관리해주는 것이 npm이므로 항상 업데이트 해주는 것이 중요하다.
버전이 구버전이라면 아래 명령어를 통해서 업데이트 해주자.
$ sudo npm install npm -g
이제 npm 초기화를 해주고, 해당 프로젝트 디렉토리에서 package.json을 설치해줄때 아래의 명령어를 입력해준다.
$ npm init
npm 패키지를 설치할 때 아래와 같은 명령어를 사용해준다.
$ npm install <package_name>@{version}
Dependency를 추가하고 싶다면 아래와 같이 --save 옵션을 추가한다.
$ npm install <package_name> --save
특정 버전의 npm을 설치하고 싶을 때는 다음과 같이 입력한다.
$ npm i -g npm@{verstion}
npm 모듈이 업데이트 이후에 정상적으로 동작하지 않을 경우에 cache를 지우고 모듈도 제거한 이후 다시 재설치하는 것도 좋은 방법이다.
$ npm cache clean
캐시를 지우고, npm uninstall 명령어를 통해서 모듈을 삭제하고, 재설치 해보아도 동작하지 않을 때는 다른 문제를 의심할 수 있다.