npm audit fix — force 후 리액트 프로젝트가 실행이 되지 않는다면 (“Could not find a required file”)
발생 원인
npm audit fix — force 이 package.json에서 react-scripts 버전을 바꿔버렸기 때문에 발생하는 문제입니다.
보통 타입스크립트 보일러플레이트 CRA 프로젝트에서 발생하는 것으로 보이며타입스크립트로 만든 프로젝트이기 때문에 index.tsx 파일이 있는데 npm audit -force로 바뀐 버전의 react-script는 index.js를 찾기 때문에 에러가 발생합니다.
해결법
1.package-lock.json, node-modules 폴더를 지우세요.
2.package.json 에서 react-scripts를 지우세요.
3. npm i react-scripts 명령어를 입력하세요.