npm은 Node.js와 함께 제공돼. 가장 간단한 설치 경로는 Homebrew로 Node를 설치하는 것이며 npm도 자동으로 따라와. nvm과 fnm은 여러 Node 버전을 함께 관리하고, mise와 asdf는 여러 언어의 버전을 관리할 수 있지만, 처음 시작할 때는 brew install node가 알맞아.
Node 설치가 끝나면 npm도 PATH에 들어와. 함께 제공된 npm은 최신판보다 몇 개의 부 버전이 뒤처질 수 있으므로 Node와 별도로 올릴 수도 있어. npm install -g npm@latest가 npm 자체를 업그레이드해.
다만 macOS에서 npm의 전역 설치 경로가 시스템 소유 경로라면 이 명령이 권한 오류로 실패할 수 있어. 가장 깔끔한 해결책은 전역 설치 경로를 ~/.npm-global처럼 사용자가 소유한 디렉터리로 바꾸고 ~/.npm-global/bin을 PATH에 추가하는 거야. 전역 설치를 피하고 Homebrew가 Node와 함께 제공하는 npm 버전을 그대로 써도 돼.