Infra
[AWS] ec2 instance에 node.js 서버 배포기
비밀이얌뿌잉
2022. 7. 28. 17:03
첫번째 에러
Cannot find module 'semver'
이는 ubuntu에 설치된 node의 버전 문제로, 이를 해결하고자 다양한 해결책을 찾아봤으나,,,
직빵은 nvm을 이용하는 것이었다. 아래 링크에서 제공하는 명령어를 그대로 복붙해보자.
두번째 에러
Error: EACCES: permission denied
일반적인 해결방법은 npm에서 제안한 대로 npm이 참고할 경로를 변경해주는 것이었다.
https://ksbgenius.github.io/nodejs/2020/12/13/npm-global-install-solution-permission-denied.html
하지만 npm이 변경된 경로를 제대로 읽지 못했고 (~/.profile 문서의 작성 문제일 수도 있음.)
sudo npm i
를 갈겨버렸다.
이후에는 모듈 설치가 아주 잘 됐다!