코딩/React Native

[RN]리액트 네이티브-Today I'm Learned (5)"스무디 한잔 마시며 끝내는 React Native 절대경로 문제"

카슈밀 2020. 11. 30. 23:49
반응형

- 오늘 학습한 내용.

이전에 언급했던 절대 경로의 문제 해결.

결국 오늘 챕터5에서 해결이 안되길래, 저자한테 직접 문의했다. 

github.com/dev-yakuza

 

dev-yakuza - Overview

[frontend] react, reactnative, typescript [backend] laravel, django, nodejs, rails [infra] docker, kubernetes, gcp [blog] https://dev-yakuza.github.io/ - dev-yakuza

github.com

저자의 깃허브.

설정대로 다 하면 작동되어야 하는데, 특이하게도 작동이 안되었다.

왜지? 하다가 문의했는데, 원인으로 추정되는 이유로는

내가 바벨 플러그인을 인스톨하지 않았다는 점과 그리고 VSCODE를 재부팅하지 않았다는 점이다.

 

책의 내용대로 절대경로를 사용하기 위해서 바벨 플러그인을 인스톨해야하고, vscode를 재부팅해줘야한다.

npm install babel-plugin-root-import --save-dev

RN하면서 놀란 사실인데, JDK8을 설치하거나 바벨을 설치했을때 VSCODE를 재부팅해줘야한다.

 

위 방법에도 안된다면,

이전에 작동하게 했던 캐시가 남아있을 수 도 있으니

npm start -- --reset-cache

캐시를 청소해보자.

그리고 VSCODE를 재부팅 후 npm run android하면 된다.

 

저자가 나에게 절대 경로 문제를 해결하라고 준 링크

dev-yakuza.posstree.com/ko/react-native/root-import/

 

RN(React Native)에서 root import하기

RN(React Native) 프로젝트에서 import를 할때, root 폴더 기준으로 import할 수 있도록 프로젝트를 설정해 봅시다.

dev-yakuza.posstree.com

 

- 소감

뭔가 안된다면 내가 잘못한것이다.

저자에게 문의해서 해결하자.

728x90