<aside> 📌
변경이 적용 안되는 경우 캐시 삭제 및 패키지 재설치 필요
</aside>
캐시 삭제후 재설치&실행 명령어
# 패키지 설치
**rm -rf node_modules package-lock.json**
npm install
# iOS 디렉토리 이동
cd ios
# 캐시 비우고 깔끔하게 설치
rm -rf Pods Podfile.lock build
rm -rf ~/Library/Caches/CocoaPods
rm -rf ~/Library/Developer/Xcode/DerivedData
pod deintegrate
pod install --repo-update
# iOS 빌드
cd .. && npx react-native run-ios
계속 오류나는 경우
# watchman & metro 캐시 삭제 (선택)
watchman watch-del-all
rm -rf /tmp/metro-*
rm -rf /tmp/haste-map-*
재실행
# 메트로 번들러 실행
npx react-native start --reset-cache
# 다른 터미널에서 iOS 실행
npx react-native run-ios
Xcode 프로젝트에서 빌드하고 싶은 경우 → 프로젝트 열어서 빌드
open sokuriapp.xcworkspace
python3 -m venv .venv
source .venv/bin/activate
# 서버 메인 명령어
uvicorn sokuri.main:app --reload