서버
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