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에 설치되었기 때문이다.
여기에 이렇게!!!!
'개발 > React' 카테고리의 다른 글
[React] yarn eject시 에러발생 : This git repository has untracked files or uncommitted changes: (3) | 2018.10.07 |
---|---|
[React] 리액트에서 새로고침(Loading) 없이 다른 페이지로 이동하기 : Link (1) | 2018.10.07 |
[React] SPA란 무엇이며 언제 사용하는지... (1) | 2018.10.07 |
[React] 리덕스(Redux)의 개념과 사용법에 대해 알아보자!! (0) | 2018.10.05 |
[React] 리액트에서 children 사용하기 (0) | 2018.10.05 |