728x90
리액트 네이티브로 새로 프로젝트를 하려고 보는데, 오류가 발생했다..
- Error msg
ERR! missing script: android
npm ERR! A complete log of this run can be found in: npm ERR!
처음엔 환경변수 문제나 안드로이드 애뮬레이터 문제인 줄 알고 여러 삽질을 했는데 결국 node 버전 차이 때문에 발생한거였다,,
구글링 해보고 여러 결과 참고해도 문제가 해결이 안돼서 결국 노드를 다시 깔고 하게 됐다..
- Reference 1
- Reference 2 - 보고 해결한 내용 (노드 버전 차이)
Node & npm update
Node update
>> node -v
>> npm cache clean -f
>> npm install -g n
>> n stable
- Node.js 현재 버전 확인
- npm 캐쉬 삭제
- n 플러그인 설치 (노드 버전관리 플러그인)
- Node.js 버전 설치
n latest : 최신버전
n lts : lts 버전
n stable : 안정버전
npm update
>> npm -v
>> npm i -g npm
- npm 현재 버전 확인
- npm 업데이트
💡 Permission Denied 에러나 작동이 명령어 적용이 안될 때 앞에 sudo 명령어 붙여서 해보기
- react-native run-android 명령어로 react-native 실행 시 이렇게 오류가 뜬다,,,
gradle 버전을 gradle-6.7.1-all.zip
버전으로 바꿔서 해결할 수 있었다... ㅠㅠㅠ
- 결국 컴퓨터가 녹스 애뮬레이터를 감지하지 못해서 그냥 안드로이드 스튜디오 기본 애뮬레이터로 실행했다.
- 기본 애뮬레이터 녹스로 변경하기
>> D:\Program Files\Nox\bin
>> nox_adb.exe connect 127.0.0.1:62001
>> adb connect 127.0.0.1:62001
- 현재 연결 중인 애뮬레이터 확인
emulator -list-avds
Reference
728x90
'🛠️ ERROR Note' 카테고리의 다른 글
[ERROR_vscode] Input/output error: code (0) | 2021.10.24 |
---|---|
[ERROR_git] remote: Support for password authentication was removed on August 13, 2021. (0) | 2021.08.14 |
[ERROR_git] remote: Permission to denied to(Window) (0) | 2021.08.03 |
[ERROR_C] "char (*)[20]" 형식의 인수가 "char **" 형식의 매개 변수와 호환되지 않습니다. (0) | 2021.06.11 |