Front End/React

[React] npx create-react-app 에러 (404 에러 해결방법)

DevPing9_ 2021. 11. 25. 17:24

오랜만에 리액트를 쓰려고 하다가 404 에러를 직면했다.

(404 에러는 요청한 페이지가 없다는 http response 이다.)

 

즉, 해당 레파지토리 주소를 찾을 수 없어서 생기는 현상인데

그새 주소 이전이 발생한 것 같다.

 

# 해결방법

1. npm config set registry [변경된주소] 

 //  변경된 주소를 정확히 안다면 해당커멘드로 해결가능하다.

2. npm cache clean--force 후, npm rebuild

 // 이 후, npx create-react-app 이 정상적으로 작동한다.

 

 

# 추가 지식

1. npm install -g 로 cra 를 설치해놓으면 저런 현상을 마주할리 없다.

 // 해당시기 최신버전을 다운받아 라이브러리를 전역으로 이용

2. 대신 npm 은 버전 업데이트 시, 다시 재설치를 해주어야하는 단점이 있다.

3. npx 는 미리 설치하지않고, 해당 dependency들을 실시간 다운로드하여 항상 최신버전을 유지하는 장점이 있다.

 // 버전 업데이트에 따라, 바뀌는 문법들을 유의해야한다. (보통 예전꺼도 쓸 수 있게끔 업데이트 한다)

4. 'react-router-dom' 이 놈은... 버전 업데이트되서 예전 문법을 그대로 쓰면 다른방식으로 동작하는 경우가 있다... (😫)

 

728x90