문제 상황
똑같은 프로젝트여도 intelliJ와 vscode 둘 다 발생하는 에러였다.
npm run start(:dev)를 했는데 npm ERR! code ENOENTnpm ERR! syscall opennpm ERR! path /Users/사용자이름/package.json ~ 와 같은 에러가 터미널에 출력되었다.
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path /Users/사용자이름/package.json
npm ERR! errno -2
npm ERR! enoent ENOENT: no such file or directory, open '/Users/사용자이름/package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
문제 원인
내가 실행하고자 하는 파일이
src 디렉토리 밑의 cats 폴더였는데
cd 명령어를 이용하여 한번 더 아래의 디렉토리로 이동을 해줘야 했다.
문제 해결
tutorial 디렉토리 밑의 src > cats를 실행해야 한다.
바로 npm run start:dev를 할 것이 아니라

api_tutorial_2 cd tutorial
tutorial cd src
src cd cats 에서 npm run start:dev를 해주어야 하는 것이다.
디렉토리 내부의 디렉토리를 실행하는 것이라 해당 디렉토리로의 이동이 되지 않아 에러가 발생했던 것으로 추측된다.
'Frontend > Javascript' 카테고리의 다른 글
npm missing script "start" 에러가 계속 났던 이유 (0) | 2023.03.15 |
---|---|
TS2349: This expression is not callable. Type 'typeof cookieParser' has no call signatures. (2) | 2023.03.09 |
npm으로 설치할때 --save 옵션은 무엇일까? (0) | 2023.03.03 |
콜백함수(Callback)란? (+ 일급객체,고차함수) (0) | 2023.03.03 |
Event Loop란? (+ JS 엔진,비동기함수,setTimeout) (0) | 2023.03.03 |