본문 바로가기

서버

github action - npm command not found 뜨는 현상

728x90

해당 원인은 

nvm으로 node를 설치했을 때의 문제이다. 

 

nvm으로 설치한 버전은 

링크파일로 특정 디렉토리에 추가해주면 된다.

 

아래 명령어가 추가해주는 명령어인데

npx, node, npm을 추가해줬다. 

 sudo ln -s /root/.nvm/versions/node/[본인버전]/bin/npm /usr/local/bin/npm

 

아마 위 커맨드만 실행해도 잘 될 것임.

 

 

해당 디렉토리 가서

어떤 게 있는지 확인하고

버전명도 맞게 수정하여 커맨드를 실행하면 된다

 

필자 기준으로는 3가지 명령어를 사용했다

 

1.

 sudo ln -s /root/.nvm/versions/node/v20.18.0/bin/npm /usr/local/bin/npm

 

2.

 sudo ln -s /root/.nvm/versions/node/v20.18.0/bin/npx /usr/local/bin/npx

 

3.

 sudo ln -s /root/.nvm/versions/node/v20.18.0/bin/node /usr/local/bin/node