run.sh 파일

nvm use 16.14.2
npm run start

이렇게 짜서 실행을 하면
nvm 이 없다고 합니다.

저는 우분투라 ./.bashrc 에 이런 내용이 있습니다.
(자신의 상황에 따라 .bash_profile 일수도 있고 .profile 일 수도 있습니다.

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

첫줄 export 에 $HOME 부분을 자신에게 맞게 바꾸시고 다시 run.sh 를 수정합니다.

$HOME/.nvm 에 내용이 존재하는기 꼭 확인하세요

다시 run.sh 파일

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

nvm use 16.14.2
npm run start

이런식으로 이런식으로 써서 해결했습니다.
하지만 결국엔 docker 로 가야하겠죠 ㅠㅠ


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,




가끔 까먹기 때문에 저장해둡니다.

 

보통 ps 로 프로세스 찾아 종료 할때 사용합니다.

 

ps -ef | grep "실행조건" | grep -v grep | awk '{ print $2 }' | xargs kill


WRITTEN BY
SIDNFT
게임개발자에서 WEBGL 웹개발자로 전환중

,