강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

bmlist626님의 프로필 이미지
bmlist626

작성한 질문수

배달앱 클론코딩 [with React Native]

앱 이름 바꾸기, 강좌 폴더 구조 잡기

package 관련 문의

작성

·

206

0

안녕하세요 현재 수강중인 수강생인데
 
{
"name": "awesomeproject",
"version": "0.0.1",
"private": true,
"scripts": {
"android": "react-native run-android",
"ios": "react-native run-ios",
"start": "react-native start",
"test": "jest",
"lint": "eslint ."
},
"dependencies": {
"@react-native-async-storage/async-storage": "^1.17.6",
"react": "17.0.2",
"react-native": "0.67.4",
"react-native-flipper": "^0.146.1",
"redux-flipper": "^2.0.1",
"rn-async-storage-flipper": "^0.0.10"
},
"devDependencies": {
"@babel/core": "^7.12.9",
"@babel/runtime": "^7.12.5",
"@react-native-community/eslint-config": "^2.0.0",
"babel-jest": "^26.6.3",
"eslint": "7.14.0",
"jest": "^26.6.3",
"metro-react-native-babel-preset": "^0.66.2",
"react-test-renderer": "17.0.2"
},
"jest": {
"preset": "react-native"
}
}
 
위는 제 packge.json 상황이고 npm 으로 flipper 관련 설치하면 그다음부터 패키지들 설치시 오류가 나옵니다. navigation 부터 설치가 안되는데 아래는 에러 화면입니다.
 
 
 
npm ERR! code ERESOLVE
npm ERR! ERESOLVE could not resolve
npm ERR!
npm ERR! While resolving: rn-async-storage-flipper@0.0.10
npm ERR! Found: react-native@0.67.4
npm ERR! node_modules/react-native
npm ERR! peer react-native@"^0.0.0-0 || 0.60 - 0.68 || 1000.0.0" from @react-native-async-storage/async-storage@1.17.6
npm ERR! node_modules/@react-native-async-storage/async-storage
npm ERR! peer @react-native-async-storage/async-storage@"^1.15.2" from rn-async-storage-flipper@0.0.10
npm ERR! node_modules/rn-async-storage-flipper
npm ERR! rn-async-storage-flipper@"^0.0.10" from the root project
npm ERR! @react-native-async-storage/async-storage@"^1.17.6" from the root project
npm ERR! peer react-native@"*" from @react-native-community/cli@6.4.0
npm ERR! node_modules/@react-native-community/cli
npm ERR! @react-native-community/cli@"^6.0.0" from react-native@0.67.4
npm ERR! 4 more (react-native-flipper, redux-flipper, the root project, @react-navigation/native)
npm ERR!
npm ERR! Could not resolve dependency:
npm ERR! peer react-native@"^0.62.0" from rn-async-storage-flipper@0.0.10
npm ERR! node_modules/rn-async-storage-flipper
npm ERR! rn-async-storage-flipper@"^0.0.10" from the root project
npm ERR!
npm ERR! Conflicting peer dependency: react-native@0.62.3
npm ERR! node_modules/react-native
npm ERR! peer react-native@"^0.62.0" from rn-async-storage-flipper@0.0.10
npm ERR! node_modules/rn-async-storage-flipper
npm ERR! rn-async-storage-flipper@"^0.0.10" from the root project
npm ERR!
npm ERR! Fix the upstream dependency conflict, or retry
npm ERR! this command with --force, or --legacy-peer-deps
npm ERR! to accept an incorrect (and potentially broken) dependency resolution.
npm ERR!
 
 
버젼 문제인것도 같아서 여러가지 재설치 및 구글링을 해봤는데 해결이 되지않아 문의 올리는데 어디가 문제인지 모르겠습니다. 참고로 프로젝트 생성시 template type script를 이용한 경우 버젼을 지정해도 최신버젼인 0.68.2로 생성이 되어 일단 메인 버젼을 맞추기 위해 type script는 빼고 0.67.4 버젼으로 생성했습니다.

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

설치명령어 뒤에 --force를 붙이세요. 참고로 0.68.2를 하면 한글 앱 이름을 입력할 때 튕길 수 있습니다.

bmlist626님의 프로필 이미지
bmlist626

작성한 질문수

질문하기