react를 설치하던 중 이런 에러가 발생했다. npx create-react-app으로 패키지를 설치했는데 아래의 에러가 뜨면서 node_module만 설치되고 템플릿이 설치되지 않는 경우가 생긴것이다.
A template was not provided. This is likely because you're using an outdated ver
sion of create-react-app.
원래 react를 설치하게 되면 템플릿을 제공해줘서 그것을 기반으로 작업해 나가면 됐지만, 이러면 하나하나 페이지를 생성해야하는 번거로움이 있었다.
에러 해결 시도
1) node -v / npm -v
일단 node와 npm 버전의 문제라고 봐서 버전을 확인하고 npm을 업데이트 하려 했다.
2) tar 버전 업데이트
구글링 중 tar 버전이 문제라는 글을 보고 npm install tar@6 -g 명령어를 이용해서 npm에 tar을 최신버전을 설치해봤다.
하지만 위의 두 시도 모두 해결이 안 되어서 계속 다시 설치해야 했다. 계속 구글링하던 중 stack over flow에서 해결방법을 찾을 수 있었다.
3) npx create-react-app이 제대로 동작하지 않는 에러일 수 있다는 것이다.
여태까지 npm i create-react-app -> npx 를 하는 것은 당연하다고 생각했기에 해결될 것으로 생각치 않았지만, 믿어보기로 하고
더보기
npm init react-app my-app
이 명령어로 설치해보니 정상적으로 설치해서 서버를 띄울 수 있었다. 원인이 무엇인지 정확히 알기는 어려웠지만 역시 에러 해결은 stack over flow에 물어보는 것이 좋은 것을 다시 한번 느꼈다. 설치에 꽤 많은 시간은 소요하여서 아쉬웠지만, 결국 해결해서 다행이다ㄲ
'개발일지' 카테고리의 다른 글
[error 해결] Test suite failed to run Cannot find module (0) | 2024.04.12 |
---|---|
[error 해결] Cannot read properties of undefined (reading 'object') (1) | 2024.04.03 |
[KPT 회고] To-DUBU 칸반보드 프로젝트 (0) | 2024.03.25 |
S3 originalName 에러 (0) | 2024.03.25 |
[error] query 에러 (0) | 2024.03.21 |