Paradox Simulation

728x90
반응형

현상 발생원인

 

TypeError: cli.init is not a function
  at .......

Node.js v18.16.0

 

이렇게만 뜨고 에러로 뜬것처럼 보인다.

 

이걸 해결하기 위한 과정을 적어본다.

 

 

1. uninstall package

 

npm uninstall -g react-native-cli

npm install -g react-native

npm install -g react-native-cli

 

--> 이 오류는 react-native의 버전이 안맞아서 일어날 수 있다는 오류 제보가있다.

 

javascript - TypeError: cli.init is not a function for react native - Stack Overflow

 

TypeError: cli.init is not a function for react native

While running npx react-native init appName in MacBook air M1 chip TypeError: cli.init is not a function at run (/opt/homebrew/lib/node_modules/react-native-cli/index.js:302:7) at createProject (/opt/

stackoverflow.com

 

우선 해본다.

 

npm ERR! code EEXIST
npm ERR! path C:\Users\ressu\AppData\Roaming\npm\react-native
npm ERR! EEXIST: file already exists
npm ERR! File exists: C:\Users\ressu\AppData\Roaming\npm\react-native
npm ERR! Remove the existing file and try again, or run npm
npm ERR! with --force to overwrite files recklessly.

npm ERR! A complete log of this run can be found in:

 

다음과 같은 에러가 났다..

 

문제는 이미 기존에 react-native 패키지가 존재해서 생기는 에러다.

 

그럼 다음과같이 force 업데이트를 통해서 해보자.

 

 

npm install --force react-native

 

저래도 잘 안되서 다음과같이 해봤다.

 

 

2. npm stable install

npm cache clean -f
npm install -g stable

 

설치가 되고 나니 뭔가 될거같은 기분이 들었다.

 

해결~

728x90
반응형
250x250
반응형

공유하기

facebook twitter kakaoTalk kakaostory naver band