작성
·
709
1
1.양규현님이 질문해주신 것과 같은 상황인것 같습니다. expo가 웹상에서 열어지지 않고 터미널 상에서 열어집니다. 제가 엑스포를 실행할때에는 폴더명에 []같은 기호가 없습니다. 어떻게 해야하나요?(폴더를 다시생성해서 영어로만 된 폴더명을써도 같네요..왜그럴까요)
2.expo앱을 설치해서 사용하는것은 되는것같습니다. 이렇게해서 수업을 따라가도 문제가 없을까요?
(base) imjaeeun@imjaeeun-ui-MacBookAir grabmarket_mobile % npm start
> grabmarket_mobile@1.0.0 start
> expo start
Starting project at /Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile
Starting Metro Bundler
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
█ ▄▄▄▄▄ █ █▄ ▀▄▀█ ▄▄▄▄▄ █
█ █ █ █ ▀▄ █▀█ ▄█ █ █ █
█ █▄▄▄█ █▀██▀▀ █▄██ █▄▄▄█ █
█▄▄▄▄▄▄▄█▄▀▄█ █▄█▄█▄▄▄▄▄▄▄█
█▄▄█▀▄▄▄▀█▀▀▄▀█▄ ███ ▀▄▄ ▄█
█▀█▄ ▄ ▄▄██▀ ▄▄█ ▀ █▄ ▀██
█▀▄ █▄▄▄ ▀▀▄█▄▀▄▀▄▀▄▀▀▄ ▀██
███▀▄▀▄▄▄▀▄▄█▀█▀▄▄▄█▄▀ ▀███
█▄▄▄▄█▄▄█ ▄▄ █▄▄ ▄▄▄ ▀ ▄▄█
█ ▄▄▄▄▄ █▀ ▄ ██▀▀ █▄█ ▀▀███
█ █ █ █▄█ ▀▀▀▄█▄▄ ▄▄▀ ▀▀█
█ █▄▄▄█ █▀▀▀ ███▄██▄▀█▀▀ ██
█▄▄▄▄▄▄▄█▄▄▄███▄████▄▄▄▄▄▄█
› Metro waiting on exp://192.168.0.104:19000
› Scan the QR code above with Expo Go (Android) or the Camera app (iOS)
› Press a │ open Android
› Press i │ open iOS simulator
› Press w │ open web
› Press j │ open debugger
› Press r │ reload app
› Press m │ toggle menu
› Press ? │ show all commands
Logs for your project will appear below. Press Ctrl+C to exit.
watchman warning: Recrawled this watch 3 times, most recently because:
MustScanSubDirs UserDroppedTo resolve, please review the information on
https://facebook.github.io/watchman/docs/troubleshooting.html#recrawl
To clear this warning, run:
watchman watch-del '/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile' ; watchman watch-project '/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile'
metro-file-map: Haste module naming collision: grabmarket_mobile
The following files share their name; please adjust your hasteImpl:
* <rootDir>/package.json
* <rootDir>/grabmarket_mobile/package.json
Failed to construct transformer: DuplicateError: Duplicated files or mocks. Please check the console for more info
at setModule (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:553:17)
at workerReply (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:624:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Promise.all (index 9)
at async /Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:395:22
at async DependencyGraph.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/node-haste/DependencyGraph.js:94:5)
at async Bundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Bundler.js:75:5)
at async IncrementalBundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/IncrementalBundler.js:327:5)
at async Server.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Server.js:1247:5) {
mockPath1: 'package.json',
mockPath2: 'grabmarket_mobile/package.json'
}
Error: Duplicated files or mocks. Please check the console for more info
at setModule (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:553:17)
at workerReply (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:624:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Promise.all (index 9)
at async /Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:395:22
at async DependencyGraph.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/node-haste/DependencyGraph.js:94:5)
at async Bundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Bundler.js:75:5)
at async IncrementalBundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/IncrementalBundler.js:327:5)
at async Server.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Server.js:1247:5)
Error: Duplicated files or mocks. Please check the console for more info
at setModule (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:553:17)
at workerReply (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:624:9)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async Promise.all (index 9)
at async /Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro-file-map/src/index.js:395:22
at async DependencyGraph.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/node-haste/DependencyGraph.js:94:5)
at async Bundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Bundler.js:75:5)
at async IncrementalBundler.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/IncrementalBundler.js:327:5)
at async Server.ready (/Users/imjaeeun/파일관리/프로그래밍/Web공부/grabmarket_mobile/node_modules/metro/src/Server.js:1247:5)
답변 1
0
안녕하세요! 확인이 늦어 죄송합니다.
제가 촬영한 당시 Expo가 버전이 올라가 웹이 아닌 터미널에서 조작이 가능하도록 업데이트된 것 같아요! 터미널에서 키보드로 입력해도 동작은 동일할 거에요. 우선 진행해보시고 다른 부분이 있다면 알려주세요!
제가 조만간 영상은 업데이트해두겠습니다!