[React] error Couldn't find a package.json file in XXXX 에러 해결 방법
yarn run v1.10.1
error Couldn't find a package.json file in "C:\\Users\\Jang\\Desktop\\routertest"
이건 뭐지
만들자마자 실행했는데 왜 에러지?
한참을 찾았는데
황당한 이유였다.
리액트 라우터 관련 예제를 실습해보기 위해
routertest라는 폴더를 하나 만들고 그 곳에다가,
create-react-app react-router-tutorial
이라고 입력했다.
그랬더니
routertest 폴더 안에 react-router-tutorial 폴더를 만들고 그 안에 리액트가 설치되었다.
즉, routertest 폴더에서 아무리
npm start
또는
yarn start를 한다고 실행이 될까?
리액트는 하위 폴더인 react-router-tutorial에 설치되었는데.
따라서,
$ cd react-router-tutorial
를 통해 react-router-tutorial 폴더로 이동한 뒤에
실행을 시켜야 작동을 하게 된다.
황당한 실수.
ㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡㅡ
참고로,
생성한 routertest 폴더에 리액트를 설치하려면 어떻게 할까?
create-react-app 뛰에 점(.)만 붙여주면 된다.
붙이지 말고 한 칸 띄어서..
create-react-app .
으로 하면, 해당 디렉토리에 리액트가 설치된다.
이상으로 어이없는 문제 하나 해결!
위는 routertest에서 실행했을 때, 에러 발생.
왜냐? 설치는 하위 폴더인 react-router-tutorial에 설치되었기 때문이다.
여기에 이렇게!!!!