본문 바로가기

TIL

트러블 슈팅(could not read package.json error enoent no such file or directory, Json 형태 등)

could not read package.json error enoent no such file or directory 

this is related to npm not being able to find a file

 

평화롭게 강의를듣고 블로그 끄적이면서 아 블로그 쓸껀덕지 많다~ 하고 있던찰나.. 같은조원 한분이 저를 부르셨습니다. 

재민님 혹시 mock서버 하셨나요?

질문이구나, 누군가 저에게 질문해주는거 아주 환영환영 대환영이기때문에... 칼같이 달려갔습니다.

 

첫번째 문제

postman에서 mock server를 활용해 api 테스트 진행중 bad request 알람이 발생.

 

해결 과정

1. 처음엔 add example 코드에서 문제가 발생한 줄 알고 그쪽부분을 같이 화면공유로 확인하였습니다.

2. 그러나 body row에 빨간줄이 나와있어서 왜 그런고.. 하고 보니 json 형태가 잘못 된것을 확인.

{
    "name" : "아무개",
    "price" : 12000,
    "menu" "나는 비빔인간입니다"
}

어디가 문제일까 바로 key- value 사이에 ":" 이 빠져있었다. 누구나 할 수 있는 실수이다.

바로 알려드려서 정상적으로 통신 확인.

 

두번째 문제

이어서 학원측에서 제공하는 front 코드를 다운받고 실행을 하려하는데.

npm run dev, npm install 다 이런 에러가 나오면서 입뺀을 당했다...

could not read package.json error enoent no such file or directory
this is related to npm not being able to find a file

 

해결과정

어? 나이런거 첨보는데 근데 딱봐도 pakage.json을 못찾는거같은데... 왜지... 처음엔 당황해서 5분정도 인터넷 뒤적뒤적했는데

역시나 다들 pakage.json이없는지 확인하란다 근데 우리 조원은 파일이 잘 있단 말이....

마트료시카가 되어버린..

압축을 풀때 원래 그런건지 프로젝트 restaurant-frontend 안에 restaurant-frontend 가 또있는것을 확인 현재 최 상단의 restaurant-frontend 에서 npm을 진행해서 발생한 이슈였음

cd restaurant-frontend 후 진행 이후 버전 이슈가 또있었지만. 업데이트 후 npm install , npm run dev 다 정상 동작 확인.

 

오늘은 이렇게 간단한 문제들만 발생하여 금방 이슈 해결이 가능했다.