작성
·
3.4K
·
수정됨
0
boiler plate가 설치된 폴더경로가 지정된 상태에서
npm run dev를 입력했고 아래와 같은 오류가 뜹니다
npm ERR! Missing script: "dev"
npm ERR!
npm ERR! To see a list of scripts, run:
npm ERR! npm run
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\user\AppData\Local\npm-cache\_logs\2023-08-17T13_33_04_142Z-debug.log
concerently 도 설치했고 package.json에 아래 처럼
스크립트 dev 설정도 잘 되어 있는데 왜 에러가 뜨는건가요
"scripts": {
"start": "node server/index.js",
"backend": "nodemon server/index.js",
"frontend": "npm run start --prefix client",
"dev": "concurrently \"npm run backend\" \"npm run start --prefix client\""
},
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
npm run dev 실행 시 오류가 발생하는 이유는 “dev” 스크립트가 package.json 파일에 정의되지 않아서입니다. 오류 메시지에서도 확인할 수 있듯이 “Missing script: ‘dev’“라는 오류가 나타나고 있어요.
이런 경우, package.json 파일에 “dev” 스크립트를 추가해주어야 합니다. 보여주신 코드에서는 이미 “dev” 스크립트가 설정되어 있는 것 같은데, 혹시 package.json 파일이 제대로 저장되지 않았거나 동기화되어 있지 않을 수도 있습니다.
먼저, package.json 파일의 상위 폴더에서 터미널을 열어서 아래 명령어를 실행해 보세요:
npm install
위 명령어는 package.json에 정의된 모든 종속성을 설치하는 명령어입니다. 이후에는 다시 npm run dev
를 실행하시면 정상적으로 동작할 것입니다.
만약 위의 방법으로도 해결되지 않는다면, 다음 두 가지 확인사항을 더 해보세요:
package.json 파일이 정확한 경로에 위치해 있는지 확인해주세요. 경로가 올바른지 다시 한번 확인해 보세요.
package.json 파일에 오타나 문법 오류가 있는지 확인해주세요. 예를 들어, 쉼표(,)나 마지막 중괄호(})가 빠진 경우 오류가 발생할 수 있습니다. 정확한 JSON 형식을 따르는지 다시 확인해 보세요.
만약 위의 방법들로도 문제가 해결되지 않는다면, 오류 메시지에 나와있는 로그 파일을 참고하여 더 자세한 정보를 얻을 수 있을 것입니다. 해당 로그 파일을 확인해서 추가적인 오류 내용을 공유해 주시면 더 도움을 드릴 수 있을 것입니다.
이해하실 수 있도록 노력하겠습니다. 추가로 궁금한 점이 있으면 언제든지 물어보세요. 감사합니다.