آموزش جاوااسکریپت انجمن ها react native خطا در راه اندازی پروژه redux در react

  • این موضوع 7 پاسخ، 3 کاربر را دارد و آخرین بار در 4 سال، 10 ماه پیش بدست مهدی به‌روزرسانی شده است.
در حال نمایش 8 نوشته (از کل 8)
  • نویسنده
    نوشته‌ها
  • #16184 پاسخ
    gkasravi
    مشارکت کننده

    بعد از ایجاد پروژو اضافه کردن کتابخانه های redux و native-redux در پروژه موقع اجرا خطای زیر دیده میشه:
    error: bundling failed: Error: Unable to resolve module AccessibilityInfo from C:\Project\myredux\node_modules\react-native\Libraries\react-native\react-native-implementation.js: Module AccessibilityInfo does not exist in the Haste module map

    This might be related to https://github.com/facebook/react-native/issues/4968
    To resolve try the following:
    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-*.
    at ModuleResolver.resolveDependency (C:\Project\myredux\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:167:1306)
    at ResolutionRequest.resolveDependency (C:\Project\myredux\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:80:16)
    at DependencyGraph.resolveDependency (C:\Project\myredux\node_modules\metro\src\node-haste\DependencyGraph.js:237:485)
    at Object.resolve (C:\Project\myredux\node_modules\metro\src\lib\transformHelpers.js:116:25)
    at dependencies.map.result (C:\Project\myredux\node_modules\metro\src\DeltaBundler\traverseDependencies.js:298:29)
    at Array.map (<anonymous>)
    at resolveDependencies (C:\Project\myredux\node_modules\metro\src\DeltaBundler\traverseDependencies.js:294:16)
    at C:\Project\myredux\node_modules\metro\src\DeltaBundler\traverseDependencies.js:159:33
    at Generator.next (<anonymous>)
    at step (C:\Project\myredux\node_modules\metro\src\DeltaBundler\traverseDependencies.js:239:307)

    #16199 پاسخ

    سلام
    مراحل زیر رو طی کنید
    1. پوشه node modules رو پاک کنید.
    2.پکیجر node js رو ببندید.
    3.دایرکتوری پروژه رو در cmd باز کنید و دستور killall -9 node و سپس دستور npm install –reset-cache رو اجرا کنید.
    4.در نهایت دستور react-native run-android رو اجرا کنید

    #16357 پاسخ
    gkasravi
    مشارکت کننده

    سلام و خسته نباشید مجدد
    اون دستور killadd -9 node رو کجا و چطور اجرا کنم!!!!!
    چنین دستوری رو اجرا نمیکنه اصلا!!!!

    #16358 پاسخ
    مهدی
    میهمان

    سلام.ورژن reac native چنده؟؟
    چون در نسخه جدید یک باگ وجود داره و بهتره با نسخه های پایین تر پروژه جدید ایجاد کنید.
    در یکی از تاپیک های انجمن هم نحوه ایجاد پروژه با یک ورژن خاص وجودداره.

    #16361 پاسخ
    gkasravi
    مشارکت کننده

    node و sdk رو پاک کردم و دوباره install .موقع ساخت پروزه جدید این error ها رو میده …و حالا error تغییر کرده و تبدیل شده به این

    Scanning folders for symlinks in C:\Project\reduxIII\node_modules (69ms)
    Starting JS server…
    Building and installing the app on the device (cd android && gradlew.bat installDebug)…
    Observed package id ‘build-tools;26.0.0-rc2’ in inconsistent location ‘C:\Sdk\build-tools\26.0.0-preview’ (Expected ‘C:\Sdk\build-tools\26.0.0-rc2’)
    Checking the license for package Android SDK Build-Tools 26.0.3 in C:\Sdk\licenses
    Warning: License for package Android SDK Build-Tools 26.0.3 not accepted.

    FAILURE: Build failed with an exception.

    * What went wrong:
    A problem occurred configuring project ‘:app’.
    > You have not accepted the license agreements of the following SDK components:
    [Android SDK Build-Tools 26.0.3].
    Before building your project, you need to accept the license agreements and complete the installation of the missing components using the Android Studio SDK Manager.
    Alternatively, to learn how to transfer the license agreements from one workstation to another, go to http://d.android.com/r/studio-ui/export-licenses.html

    * Try:
    Run with –stacktrace option to get the stack trace. Run with –info or –debug option to get more log output.

    BUILD FAILED

    Total time: 15.21 secs
    Could not install the app on the device, read the error above for details.
    Make sure you have an Android emulator running or a device connected and have
    set up your Android development environment:
    https://facebook.github.io/react-native/docs/getting-started.html

    ممنون از وقتی که می زارید

    #16362 پاسخ
    مهدی
    میهمان

    سلام.به مسیر sdk\tools\bin برید و cmd رو در این دایرکتوری باز و سپس دستور زیر رو اجرا کنید
    sdkmanager –licenses
    سپس “y” رو تایپ کنید

    #16367 پاسخ
    gkasravi
    مشارکت کننده

    اره این کار رو کردم
    این خطا رفع میشه و اون خطای اوی که نوشته بودم بوجود میاد

    #16370 پاسخ
    مهدی
    میهمان

    چک کنید ببینید در مسیر SDK\build-tools
    Build-Tools 26.0.3 رو دارید یا نه؟
    نسخه react native چنده؟

در حال نمایش 8 نوشته (از کل 8)
پاسخ به: خطا در راه اندازی پروژه redux در react
اطلاعات شما: