서버

github action - npm command not found 뜨는 현상

탐훈 2024. 12. 26. 17:41
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