꾸매코딩

[React-Native] This is probably not a problem with npm. There is likely additional logging output above 오류 본문

React-Native

[React-Native] This is probably not a problem with npm. There is likely additional logging output above 오류

꾸매코더 2021. 11. 16. 20:51
반응형

서론

프로젝트를 처음 실행할 때 자주 발생하는 에러이다. 

React Navigation을 사용할 때 발생하였다.
 

React Navigation | React Navigation

Routing and navigation for your React Native apps

reactnavigation.org

 


발생 원인

1. npm으로 설치한 라이브러리의 문제

2. npm 문제

3. 라이브러리를 사용하기 위한 조건을 빼먹은 경우
...
더 많은 경우가 있겠지만 경험한 내용인 위에 내용뿐이다.

 


해결 방법

기본

터미널에 npm install을 하게 되면 보통은 해결이 된다.
npm install

 


npm으로 설치한 라이브러리의 문제

라이브러리를 재 설치하거나, 서버와 애뮬레이터 모두를 재 부팅

 


npm 문제

1. npm 캐시를 삭제
npm cache clean -f
2. node_modules, package-lock.json 삭제

3. 재 설치
npm install && npm start

 


라이브러리를 사용하기 위한 조건을 빼먹은 경우

문서를 다시 읽어본다.

필자는 navigation을 사용하다가 오류가 발생하였는데, 이유는 아래의 코드를 MainActivity.java에 추가하고, 아래의 import를 빼먹었기 때문이다.
@Override
protected void onCreate(Bundle savedInstanceState) {
  super.onCreate(null);
}
import android.os.Bundle;
반응형