728x90
반응형

회사내에서 NFC카드 테그에따라 실행되며 앱안에서 몇가지의 비지니스 로직이 들어가는 샘플앱을 한 일주일만에

만들어 달라는 요청이 있었다.

 

새로나온 버전을 사용해보려고 룰루랄라 오랜만에 신나서 

 

react-native init 프로젝트이름  --template react-native-template-typescript

 

해당 명령어를 입력했는데

 

TypeError: cli.init is not a function

    at run (/usr/local/lib/node_modules/react-native-cli/index.js:302:7)

    at createProject (/usr/local/lib/node_modules/react-native-cli/index.js:249:3)

    at init (/usr/local/lib/node_modules/react-native-cli/index.js:200:5)

    at Object.<anonymous> (/usr/local/lib/node_modules/react-native-cli/index.js:153:7)

해당 에러가 떴다. 

 

오랜만에 리넥의 에러라 설레는 마음으로 찾아보니, react-native-cli 버전이 안맞아서 생기는 문제라고한다.

 

현재 버전을 react-native --version 으로 확인해보니

2.0.1 버전이라고 나왔다.

 

터미널 창에서

 

npm uninstall -g react-native-cli.

yarn global add @react-native-community/cli

react-native init 프로젝트이름 --template react-native-template-typescript

 

명령어들을 순서대로 입력했더니

 

Starting from React Native v0.71 TypeScript is used by default.

 

이런문구와 함께 생성되었다. 0.71버전부터는 typeScript가 디폴트로 적용된다는 기분좋은 안내문구였다.

 

잘실행되다가 

 

Installing Ruby Gems

error /System/Library/Frameworks/Ruby.framework/Versions/2.6/usr/lib/ruby/2.6.0/universal-darwin21/rbconfig.rb:230: warning: Insecure world writable dir /Users/내이름/Library/Android/sdk/emulator in PATH, mode 040777

Installing Ruby Gems

error Looks like your iOS environment is not properly set. Please go to https://reactnative.dev/docs/environment-setup?os=macos&platform=android and follow the React Native CLI QuickStart guide for macOS and iOS.

 

해당 에러가 떠서

 gem install cocoapods

로 해결하려했지만, permission 에러가 발생해서

chmod go-w /Users/내이름

명령어 실행 후, 

 gem install cocoapods

로 다시 설치해주며 앱실행을 완료했다.

 

두근두근 0.71 버전이 업데이트되고 나서 리넥으로 처음 적용해서 만들어보는데, 씐난다.

 

<FlashList>를 드디어 사용해 볼 수 있겠다

 

728x90
반응형

+ Recent posts