The global expo-cli package has been deprecated
React native expo 프로젝트 따라 배우기 하는데...
프로젝트 만들기 부터 붉은 경고창이 @@"
$ expo init rn-project
다음과 같이 바뀌었다고 함... 초보에게는 가혹한 환경의 변화 ㅠㅠ;;;
$ npx create-expo-app --template (옵션)
프로젝트명(폴더면)주고 template은 TypeScript 없는 기본으로 선택!
TypeScript로 하고 싶지만, 제공된 React native 예시가 지원하지 않음
기껏 프로젝트 처음 만들기 하는데... WARNING에 붉은 경고까지...흠...
Flutter 로 다시 갈까?
살짝 고민함.
WARNING: The legacy expo-cli does not support Node +17. Migrate to the new local Expo CLI: https://blog.expo.dev/the-new-expo-cli-f4250d8e3421.
Expo CLI가 프로젝트에 포함됨
The global expo-cli package has been deprecated.
The new Expo CLI is now bundled in your project in the expo package.
Learn more:
https://blog.expo.dev/the-new-expo-cli-f4250d8e3421.
To use the local CLI instead (recommended in SDK 46 and higher), run:
› npx expo <command>
Migrate to using:
› npx create-expo-app --template
✅ Your project is ready!
To run your project, navigate to the directory and run one of the following yarn commands.
- cd rn-project
- yarn start # you can open iOS, Android, or web from here, or run them directly with the commands below.
- yarn android
- yarn ios # requires an iOS device or macOS for access to an iOS simulator
- yarn web
음... 앞으로 버전관리에 도움은 될 듯???
근데 난 npm 사용하는디...흠...
Expo 프로젝트 구성이 변경되었기에?
React Native CLI 도 프로젝트 생성을 해봄
역시나...
React Native의 npx react-native init 명령어가 12. 31일 이 후 더이상 사용되지 않는다는 안내
⚠️ The init command is deprecated.
The behavior will be changed on 2024. 12. 31.
- Switch to npx @react-native-community/cli init for the identical behavior.
- Refer to the documentation for information about alternative tools: https://reactnative.dev/docs/getting-started
Running: npx @react-native-community/cli init
React Native CLI의 기본 명령어로 사용되었지만,
관리와 유지 보수를 개선하기 위해 @react-native-community/cli로 옮겨가고 있습니다.
2024년 12월 31일 이후, 더 이상 react-native init 명령어는 사용할 수 없습니다.
이제부터는
$ npx @react-native-community/cli init project-name 로 프로젝트 생성
As-is:
$ npx react-native init project-name
To-be:
$ npx @react-native-community/cli init project-name
cd project-name
npm install (의존성 설치)
갈아타는 시기가 좋지 않았을 뿐이길?
ㅠㅠ;;;
'IT' 카테고리의 다른 글
리액트 네이티브 앱 개발 #4-3 ChatGPT 따라하는 Expo 프로젝트 (1) | 2024.11.12 |
---|---|
리액트 네이티브 앱 개발 #4-2 Expo 내비게이션 설치 및 화면 구성 (1) | 2024.11.12 |
리액트 네이티브 앱 개발 #3 안드로이드 스튜디오 (4) | 2024.11.10 |
리액트 네이티브 앱 개발 #2 JDK17 Node18 및 Android API34 지원 (9) | 2024.11.10 |
리액트 네이티브 앱 개발 #1 React native Expo 프로젝트 만들기 (5) | 2024.11.09 |