본문 바로가기
error 해결

[error] Could not find a required file. Name: index.html

by 뿌비 2022. 7. 13.
728x90

오류가 나게 된 상황 

Front는  React로 만들고 Back-End는 Spring Boot로 하고 DB는  Mariadb를 써서 vscode로 프로젝트를 해야 하는데

구현하기 전 React 초기 설정을 하고 실행되는지 확인해보기 위해서 npm start를 하다가 계속 오류가 떴다 

// 오류
Could not find a required file.Name: index.html 
Searched in: /Users/내 컴퓨터이름/폴더명/bulletinBoard/public

구글링을 하니까 npm install을 하면 해결된다 했지만 나는 해결되지 않았다......

옆에 사진은 해당 프로젝트의 구조이다 ( 추후에 지울거 지우고 구조 약간 바꿨음...)

 

오류가  난 원인

난 일단 프론트단만 (해당 구조에서는 board 부분 ) 실행을 시켜서 npm start 하면  화면이 띄워져야 했는데 지금 vs code에서 프론트 단과 서버 단이 같이 있다 보니까 

오류에서도 나왔듯  Searched in: /Users/내 컴퓨터 이름 /폴더명/bulletinBoard/public

경로를 제대로 못 잡고 있었다 원래 bulletinBoard/board/public 가 돼서 그 안에서 index.html을 찾아야 하는데 아예 bulletinBoard 전체에서 index.html을 찾아서 경로가 잘못돼서 오류가 난 거 같다 

 

해결방법 

터미널에 cd board로 경로를 잡아 준후 

다시 npm install을 해준다 

그리고 다시 npm start를 해주면 실행이 된다 

728x90