npx create-react-app .
여기서 npm을 안쓰고 npx를 쓰는 이유는 뭐가있을까?
원래는 npm install -g create-react-app 을 이용하여서 글로벌로 다운을 받았다. npm -g 옵션을 통해 다운을 받으면 매 프로젝트마다 모듈을 설치를 안해줘도 되고 컴퓨터 안에 모듈을 설치해서 프로젝트를 할 때마다 같은 모듈을 갖고와서 사용할 수 있다.
하지만 모듈을 재사용하다보면 여러가지 프로젝트의 환경변수를 맞춰줄 때 문제가 생길 수 있다. create-react-app 모듈은 변경이 자주 되는 모듈이기 때문에 매번 모듈을 업데이트시키고 최신화 시켜주려면 번거롭다.
그러면 어떻게 해야할까?
npx를 이용하면 npm 레지스트리에서 create-react-app을 찾아서 다운로드 없이 매번 최신 버전의 파일을 임시로 불러와 실행시켜준다. 이렇게 하면 항상 최신 버전을 유지할 수 있다.
'프로그래밍 > React' 카테고리의 다른 글
React native 에서 react-native run-android 실행 시 오류 해결 방법 (0) | 2021.05.18 |
---|---|
React app 설치중 No receipt for 'com.apple.pkg.CLTools_Executables' found at '/' . 에러 (0) | 2021.03.11 |