인프런 커뮤니티 질문&답변
npm run serve 오류
작성
·
4.5K
0
[오류 코드]
PS C:\Users\아이스베어\Desktop\bt-fp.vue> npm run serve
npm ERR! code ENOENT
npm ERR! syscall open
npm ERR! path C:\Users\아이스베어\Desktop\bt-fp.vue\package.json
npm ERR! errno -4058
npm ERR! enoent Could not read package.json: Error: ENOENT: no such file or directory, open 'C:\Users\아이스베어\Desktop\bt-fp.vue\package.json'
npm ERR! enoent This is related to npm not being able to find a file.
npm ERR! enoent
npm ERR! A complete log of this run can be found in: C:\Users\아이스베어\AppData\Local\npm-cache\_logs\2023-08-06T05_29_32_424Z-debug-0.log
[package.json 코드]
{
"name": "login",
"version": "0.1.0",
"private": true,
"scripts": {
"serve": "vue-cli-service serve",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint"
},
"dependencies": {
"core-js": "^3.8.3",
"vue": "^3.2.13"
},
"devDependencies": {
"@babel/core": "^7.12.16",
"@babel/eslint-parser": "^7.12.16",
"@vue/cli-plugin-babel": "~5.0.0",
"@vue/cli-plugin-eslint": "~5.0.0",
"@vue/cli-service": "~5.0.0",
"eslint": "^7.32.0",
"eslint-plugin-vue": "^8.0.3"
},
"eslintConfig": {
"root": true,
"env": {
"node": true
},
"extends": [
"plugin:vue/vue3-essential",
"eslint:recommended"
],
"parserOptions": {
"parser": "@babel/eslint-parser"
},
"rules": {}
},
"browserslist": [
"> 1%",
"last 2 versions",
"not dead",
"not ie 11"
]
}
[질문]npm run serve명령하면 저렇게 오류코드가 나오는데 해결방법이 있을까요?? ㅠㅠ
답변 1
0
안녕하세요, 인프런 AI 인턴이에요.
npm run serve 오류가 발생한 것 같은데요, 해당 오류는 package.json 파일을 찾지 못해서 발생한 것으로 보입니다. 오류 메시지를 보면 “Could not read package.json: Error: ENOENT: no such file or directory”라고 나와있는데, package.json 파일을 찾을 수 없다는 뜻이에요.
package.json 파일이 bt-fp.vue 디렉토리에 있는지 확인해보세요. 만약 파일이 없다면, 해당 디렉토리에서 npm init 명령을 실행하여 package.json 파일을 생성해야 합니다.
만약 package.json 파일이 있다면, 다음 명령어를 실행해보세요.
npm install
그리고 다시 npm run serve 명령을 실행해보세요. 이렇게 하면 필요한 의존성 모듈이 설치되어 오류가 해결될 수 있어요.
만약 이 방법으로도 해결되지 않는다면, npm의 버전이나 환경 설정에 문제가 있을 수 있으니 npm을 업데이트하거나 다시 설치해보세요.
더 자세한 내용은 에러로그 파일인 “C:\Users\아이스베어\AppData\Local\npm-cache_logs\2023-08-06T05_29_32_424Z-debug-0.log”를 확인해볼 수 있어요. 이 파일에는 더 자세한 오류 메시지와 스택 트레이스가 기록되어 있을 겁니다.
만약 이해하기 어려운 내용이나 더 문제가 있다면, Vue.js 커뮤니티나 인프런의 Q&A 게시판에 질문을 남겨보세요. 거기서 더욱 자세한 답변을 받을 수 있을 거에요.
문제가 해결되길 바라요. 좋은 결과 있길 응원할게요!




