터미널에서 사용하는 npm 명령어는 시스템 node의 binary를 사용하고 있었고 실제 node binary는 nvm의 것을 사용하고 있어서 npm 글로벌 패키지에 의해 글로벌 패키지가 제어되지 않는 문제가 있었다.
which npm 과 which node의 위치가 달랐다.
which npm
which node
시스템 node를 삭제하고 온전히 nvm에 의해서만 node가 관리 되도록 변경하였다.