ReactNative 앱에서 EXPO_DEBUG 값을 설정하는 위치?
내가 엑스포에 로그인하려고 했을 때 나는 다음과 같은 오류를 얻었다.
[exp] Set EXPO_DEBUG=true in your env to view the stack trace.
내가 정확히 어디에 값을 정해야 하는지 아십니까?EXPO_DEBUG
?
EXPO_DEBUG
환경 변수이므로 입력하여 설정할 수 있음export EXPO_DEBUG=true
네 껍데기에 말이야
윈도우즈 os에 다음 명령을 순서대로 입력하기만 하면 확실히 효과가 있을 것이다.
1:
cd Project_Dir>Set EXPO_DEBUG=true
2:
cd Project_Dir>expo start
이건 나한테 잘 먹히는데.
os에 따라 다음과 같은 해결책을 찾다.
그런 다음 Linux OS에서 셸 내보내기 EXPO_DEBUG=true를 입력하십시오.
그런 다음 윈도우즈 OS에서 콘솔 세트 EXPO_DEBUG=true를 입력하십시오.
그런 다음 Mac os가 콘솔 세트 EXPO_DEBUG=true를 입력하십시오.
프로젝트에 라이브러리를 추가할 때그런 다음 이런 유형의 문제가 발생한다.이 문제는 또한 내가 내 대응 네이티브 프로젝트에 네비게이터 라이브러리를 추가하려고 할 때 발생한다. 그 때...
따라서 Linux OS에 있는 경우 shell export EXPO_DEBUG=true를 입력하십시오.
또는 Windows OS에 있는 경우 콘솔 세트 EXPO_DEBUG=true를 입력하십시오.
콘솔/Shell에 라인을 추가한 후 프로젝트가 다시 작동하기를 바란다.
간단하게 할 수 있다.
$env:EXPO_DEBUG = 'true'
권력이 있는
이 문제는 나의 경우 12.13.1인 노드의 최신 버전에서 발생한다.
node_module에 몇 가지 변경이 있는 것으로 가정한다.
node_module/metro-config/src/defaults/black리스트.js로 이동하고 공유 블랙리스트를 다음으로 변경하십시오.
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];
나의 문제는 달리기로 해결되었다.
npm 설치
여전히 작동하지 않는 경우 현재 프로젝트 디렉터리 내부
엑스포를 새로운 최신 버전으로 업데이트하고 프로젝트를 다시 시작하는 것보다
이거 된다.
exp start Cancel(취소 시작) Ctrl c 다음 exp 빌드:android
node_module을 삭제한 후 npm 설치를 다시 실행했고, 작동했다.
창문에서는 cmd 타입을 사용한다.set EXPO_DEBUG = 'true'
그런 다음 프로젝트 파일 형식에서 cmd를 다시 닫으십시오.expo start
졸업이 가능한 경우 :)가 아닌 경우: 프로젝트 경로에서 node_folder 폴더를 열고 이 경로를 여십시오.node_module/metro-config/src/defaults/blacklist.js
이 코드로 파일 바꾸기 삭제된 블랙리스트... 편집
var sharedBlacklist = [
/node_modules[\/\\]react[\/\\]dist[\/\\].*/,
/website\/node_modules\/.*/,
/heapCapture\/bundle\.js/,
/.*\/__tests__\/.*/
];
명령 프롬프트를 여십시오. 프로젝트 디렉터리 실행 엑스포 시작(프로젝트 디렉터리에서)
MAC OS 내보내기 EXPO_DEBUG=true에서
또는 Windows OS 세트 EXPO_DEBUG=true인 경우
참조URL: https://stackoverflow.com/questions/46947332/where-to-set-expo-debug-value-in-reactnative-app
'programing' 카테고리의 다른 글
(Vue) 비동기/대기 모드를 사용한 RouteUpdate 전? (0) | 2022.04.08 |
---|---|
python2에서 drit.items()와 drit.iteritems()의 차이점은 무엇인가? (0) | 2022.04.08 |
Vue.js에게 강제로 재장전/재장전할 수 있는가? (0) | 2022.04.08 |
Rails 5.1 app with Vue and webpacker 3, css not compiled (0) | 2022.04.07 |
로컬 컴퓨터 또는 웹 리소스에서 이미지 또는 그림을 주피터 노트북에 내장하는 방법 (0) | 2022.04.07 |