커뮤니티
포인트
로딩중
쿠폰
내 강의실
국비 신청 내역
수강권
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
3-11[앱페이지적용]설치-스택네비게이션01 강좌에서 컴파일 에러입니다.
앱개발 종합반 - 리액트 네이티브
3주차
북마크
이*희
댓글
5
추천
0
조회수
58
조회수
58
답변 완료

강의안에 나와 있는 내용 설치를 다 했습니다.

C:\Users\shlee\OneDrive\바탕 화면\sparta-study>yarn add 

@react-navigation/native

yarn add v1.22.19

warning package.json: No license field

warning No license field

[1/4] Resolving packages...

[2/4] Fetching packages...

[3/4] Linking dependencies...

warning " > @react-navigation/stack@6.2.2" has unmet peer dependency "react@*".

warning " > @react-navigation/stack@6.2.2" has unmet peer dependency "react-native@*".

warning "@react-navigation/stack > @react-navigation/elements@1.3.4" has unmet peer dependency "react@*".    

warning "@react-navigation/stack > @react-navigation/elements@1.3.4" has unmet peer dependency "react-native@*".warning " > react-native-gesture-handler@2.5.0" has unmet peer dependency "react@*".

warning " > react-native-gesture-handler@2.5.0" has unmet peer dependency "react-native@*".

warning " > react-native-safe-area-context@4.3.1" has unmet peer dependency "react@*".

warning " > react-native-safe-area-context@4.3.1" has unmet peer dependency "react-native@*".

warning " > react-native-screens@3.15.0" has unmet peer 

dependency "react@*".

warning " > react-native-screens@3.15.0" has unmet peer 

dependency "react-native@*".

warning "react-native-screens > react-freeze@1.0.0" has 

unmet peer dependency "react@^17.0.0".

warning "@react-navigation/native > @react-navigation/core@6.2.2" has unmet peer dependency "react@*".

warning " > @react-navigation/native@6.0.11" has unmet peer dependency "react@*".

warning " > @react-navigation/native@6.0.11" has unmet peer dependency "react-native@*".

[4/4] Building fresh packages...

warning No license field

success Saved 1 new dependency.

info Direct dependencies

└─ @react-navigation/native@6.0.11

info All dependencies

└─ @react-navigation/native@6.0.11

Done in 2.15s.


C:\Users\shlee\OneDrive\바탕 화면\sparta-study>expo install react-native-screens react-native-safe-area-context 

react-native-gesture-handler

> yarn add react-native-screens react-native-safe-area-context react-native-gesture-handler

yarn add v1.22.19

warning package.json: No license field

warning No license field

[1/4] Resolving packages...

[2/4] Fetching packages...

[3/4] Linking dependencies...

[4/4] Building fresh packages...

warning No license field

success Saved 3 new dependencies.

info Direct dependencies

├─ react-native-gesture-handler@2.5.0

├─ react-native-safe-area-context@4.3.1

└─ react-native-screens@3.15.0

info All dependencies

├─ react-native-gesture-handler@2.5.0

├─ react-native-safe-area-context@4.3.1

└─ react-native-screens@3.15.0

Done in 0.86s.


C:\Users\shlee\OneDrive\바탕 화면\sparta-study>yarn add 

@react-navigation/stack

yarn add v1.22.19

warning package.json: No license field

warning No license field

[1/4] Resolving packages...

[2/4] Fetching packages...

[3/4] Linking dependencies...

warning " > @react-navigation/native@6.0.11" has unmet peer dependency "react@*".

warning " > @react-navigation/native@6.0.11" has unmet peer dependency "react-native@*".

warning "@react-navigation/native > @react-navigation/core@6.2.2" has unmet peer dependency "react@*".

warning " > react-native-gesture-handler@2.5.0" has unmet peer dependency "react@*".

warning " > react-native-gesture-handler@2.5.0" has unmet peer dependency "react-native@*".

warning " > react-native-safe-area-context@4.3.1" has unmet peer dependency "react@*".

warning " > react-native-safe-area-context@4.3.1" has unmet peer dependency "react-native@*".

warning " > react-native-screens@3.15.0" has unmet peer 

dependency "react@*".

warning " > react-native-screens@3.15.0" has unmet peer 

dependency "react-native@*".

warning "react-native-screens > react-freeze@1.0.0" has 

unmet peer dependency "react@^17.0.0".

warning "@react-navigation/stack > @react-navigation/elements@1.3.4" has unmet peer dependency "react@*".    

warning "@react-navigation/stack > @react-navigation/elements@1.3.4" has unmet peer dependency "react-native@*".warning " > @react-navigation/stack@6.2.2" has unmet peer dependency "react@*".

warning " > @react-navigation/stack@6.2.2" has unmet peer dependency "react-native@*".

[4/4] Building fresh packages...

warning No license field

success Saved 1 new dependency.

info Direct dependencies

└─ @react-navigation/stack@6.2.2

info All dependencies

└─ @react-navigation/stack@6.2.2

Done in 0.87s.


그리고,

StackNavigator.js 코드 복사

App.js 코드 복사


그리고, 저장

Unable to resolve module @react-navigation/native from C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\App.js: @react-navigation/native could not be found within the project or in these directories:  

 node_modules

 ..\node_modules

  7 |

  8 | //메인에 세팅할 네비게이션 도구들을 가져옵니다.  

> 9 | import {NavigationContainer} from '@react-navigation/native';

   |                  ^

 10 | import StackNavigator from './navigation/StackNavigator'

 11 |

 12 | export default function App() {

Error: Unable to resolve module @react-navigation/native from C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\App.js: @react-navigation/native could not be found within the project or in these directories:

 node_modules

 ..\node_modules

  7 |

  8 | //메인에 세팅할 네비게이션 도구들을 가져옵니다.  

> 9 | import {NavigationContainer} from '@react-navigation/native';

   |                  ^

 10 | import StackNavigator from './navigation/StackNavigator'

 11 |

 12 | export default function App() {

  at ModuleResolver.resolveDependency (C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:158:15)

  at DependencyGraph.resolveDependency (C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\node-haste\DependencyGraph.js:231:43)

  at Object.resolve (C:\Users\shlee\OneDrive\바탕 화면

\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\lib\transformHelpers.js:129:24)

  at resolve (C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\DeltaBundler\traverseDependencies.js:396:33)

  at C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\DeltaBundler\traverseDependencies.js:412:26

  at Array.reduce (<anonymous>)

  at resolveDependencies (C:\Users\shlee\OneDrive\바탕

 화면\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\DeltaBundler\traverseDependencies.js:411:33)  

  at processModule (C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\DeltaBundler\traverseDependencies.js:140:31)     

  at traverseDependenciesForSingleFile (C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\DeltaBundler\traverseDependencies.js:131:3)

  at traverseDependencies (C:\Users\shlee\OneDrive\바 

탕 화면\sparta-study\sparta-myhoneytip-shlee\node_modules\metro\src\DeltaBundler\traverseDependencies.js:60:7)  


undefined Unable to resolve module @react-navigation/native from C:\Users\shlee\OneDrive\바탕 화면\sparta-study\sparta-myhoneytip-shlee\App.js: @react-navigation/native could not be found within the project or in these directories:

 node_modules

 ..\node_modules

  7 |

  8 | //메인에 세팅할 네비게이션 도구들을 가져옵니다.  

> 9 | import {NavigationContainer} from '@react-navigation/native';

   |                  ^

 10 | import StackNavigator from './navigation/StackNavigator'

 11 |

 12 | export default function App() {

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:35700:25 in showCompileError

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:35619:28 in <unknown>

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:36135:34 in emit

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:35888:22 in onmessage

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:33284:30 in dispatchEvent

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:34330:30 in <unknown>

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:2720:41 in emit

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:23443:35 in __callFunction

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:23171:30 in <unknown>

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:23397:14 in __guard

at http://172.30.1.27:19000/node_modules%5Cexpo%5CAppEntry.bundle?platform=android&dev=true&hot=false&strict=false&minify=false:23170:20 in callFunctionReturnFlushedQueue


와 같이 터미널에 오류메시지가 출력이 됩니다.

디버그 콘솔에는

crbug/1173575, non-JS module files deprecated.

로 출력이 됩니다.


도구설치가 잘못된것 같은데, 내용확인이 어려워서 문의 드립니다.

취소
 공유
취소
댓글 0
댓글 알림
나의얼굴