혼자서 로깅 작업을 구현해보고 배포 환경에서 어떻게 동작 하나 보기 위해 ec2에서 배포를 하였다.
근데 처음 보는 에러를 만났는데 가볍게 해결해서 글을 남겨본다.
먼저 폴더를 만들어주고, 깃 헙을 클론 해서 파일을 생성해주었다.
그 후 npm i을 하니 npm 버전이 맞지 않는다는 듯한 에러가 나왔다.
구글링을 통해 확인해보니 내가 생각했던 것과 비슷했다. 새로운 버전이 나와서 업데이트를 해주어야 한다고 한다.
해결방법
npm install -g npm
// or
sudo npm install -g npm
위 코드의 첫 번째 코드를 입력하면 npm이 npm을 설치하는 꼴이다 ㅋ
하지만 저렇게 설치를 하려고 하니 설치할 수 없다는 err가 나왔다.
해당 블로그엔 당황 말고 sudo를 붙여서 하면 된다고 하여
위 코드의 2번째 코드를 입력해주니 새로운 버전으로 업데이트가 되어 해결하였다.
그 후 다 npm i를 통해 모듈을 설치하려고 하니 "23 packages are looking for funding"라는 에러가 나왔다.
정확한 에러 이유는 찾지 못했지만 이것도 구글링을 해보니 간단하게 해결되는 에러였다.
해결방법
npm install --no-fund
해당 코드를 입력해주니 23개의 부족한 부분들이 설치가 되어 정상적으로 진행할 수 있게 되었다.
하지만 궁금한 부분이 있었다.
"2 moderate severity vulnerabilities"
구문은 계속 남아있길래 검색해보니
2개의 모듈의 버전에 취약점이 있다? 라이브러리들의 업데이트가 되면 자연스럽게 해결되는 문제라고 하고 실제로 서버 동작에도 문제없이 잘 돌아가고 있다.
npm audit fix로 해결? 이 된다고 하지만 자칫 프로젝트가 망가질 위험이 있어서 사용자는 아무것도 안 하고 업데이트를 기다리면 된다고 한다.
'coding > Error' 카테고리의 다른 글
error - entirely different commit histories (0) | 2022.09.12 |
---|---|
multer, S3 - this.client.send is not a function (0) | 2022.09.11 |
ERR_HTTP_HEADERS_SENT (0) | 2022.08.31 |
인스턴스 접속 에러 (0) | 2022.08.19 |
외래키 설정 (0) | 2022.08.14 |