React-Native 개발 디딤돌 기록

2436 단어

Visual Studio Code 환경에서 ReactNative 오류 발생

  • error: bundling failed: TypeError: Cannot read property'bindings'of null 원인: package.json의 "babel-preset-react-native"버전이 너무 낮아서 "5.0.0"및 이상의 해결 방안으로 수정되었습니다. "babel-preset-react-native": "^5.0.0"
  • error: bundling failed: Error: Unable to resolve module react-native-root-toast from /Users/weskhen/Documents/mst/RNDemo/app/components/Toast.js : Module react-native-root-toast does not exist in the Haste module map 1.대응하는 모듈이 존재하지 않습니다. 수동으로 추가해야 합니다. 2.moudle 보기, 접근 경로 오류
  • Error while executing command'react-native run-ios--simulator iPhone X --no-packager'ios 디렉터리에 xcode가 없는 프로젝트 파일//엔지니어링 컴파일이 잘못되었습니다. TypeError: Cannot read property'2'of null
  • Module AppRegistry is not a registered callable module (calling runApplication)
    do
    npm run start --reset-cache
    or
    react-native start --reset-cache
    1. Clear watchman watches: `watchman watch-del-all`.
          2. Delete the `node_modules` folder: `rm -rf node_modules && npm install`.
          3. Reset Metro Bundler cache: `rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache`.  
          4. Remove haste cache: `rm -rf /tmp/haste-map-react-native-packager-*`.
    
  • error Invalid tag name "^23ç.4.1": Tags may not have any characters that encodeURIComponent encodes. package.json 파일에 오류가 발생했습니다!

  • iOS 컴파일 오류

  • warning :Native component for “RCTImageView” does not exist

  • RCTImage 모듈을 도입하여 pod'React'를 해결해야 합니다.: path =>'.../node_modules/react-native', :subspecs => [ 'Core', 'RCTImage']

    Android 컴파일 오류

  • unable to load script from assets ‘index.android bundle 첫 번째 (부족한 디렉터리 만들기): mkdir android\app\src\main\assets 두 번째 (좋은 디렉터리를 만드는 데 필요한 파일 추가): react-native bundle --platform android --dev false --entry-file index.js --bundle-output android/app/src/main/assets/index.android.bundle --assets-dest android/app/src/main/res 3단계:react-native run-android
  • 안드로이드 시뮬레이터는 cd를 tools에 연결할 수 없습니다. wujian-2:platform-tools weskhen./emulator -list-avds Nexus_5X_API_27 Pixel_XL_Edited_API_27 wujian-2:tools weskhen$ cd/Users/weskhen/Documents/Android/android-sdk-macosx/emulator emulator @Pixel_XL_Edited_API_27 -dns-server 8.8.8.8,114.114.114.114
  • 좋은 웹페이지 즐겨찾기