React-native: خطأ: تعذر حل الوحدة النمطية `. / debugger-ui / debuggerWorker.cff11639.js` من`:

تم إنشاؤها على ٦ مايو ٢٠٢٠  ·  137تعليقات  ·  مصدر: facebook/react-native

يرجى تقديم جميع المعلومات المطلوبة. المشكلات التي لا تتبع هذا التنسيق من المحتمل أن تتوقف.

وصف

يرجى تقديم وصف واضح ومختصر لما هو الخطأ. قم بتضمين لقطات الشاشة إذا لزم الأمر.
يرجى اختبار استخدام أحدث إصدار من React Native للتأكد من أن مشكلتك لم يتم إصلاحها بالفعل: https://reactnative.dev/docs/upgrading.html

رد الفعل النسخة الأصلية:

npx react-native info
info Fetching system and libraries information...
System:
    OS: macOS 10.15.4
    CPU: (12) x64 Intel(R) Core(TM) i9-8950HK CPU @ 2.90GHz
    Memory: 43.02 MB / 32.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 14.1.0 - /usr/local/bin/node
    Yarn: 1.10.1 - /usr/local/bin/yarn
    npm: 6.14.4 - /usr/local/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.9.1 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: iOS 13.4, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
    Android SDK:
      API Levels: 26, 27, 28, 29
      Build Tools: 26.0.2, 27.0.3, 28.0.3, 29.0.1, 29.0.2
      System Images: android-23 | Google APIs Intel x86 Atom_64, android-28 | Google APIs Intel x86 Atom, android-28 | Google Play Intel x86 Atom, android-29 | Google Play Intel x86 Atom
      Android NDK: Not Found
  IDEs:
    Android Studio: 3.6 AI-192.7142.36.36.6392135
    Xcode: 11.4.1/11E503a - /usr/bin/xcodebuild
  Languages:
    Java: 1.8.0_211 - /usr/bin/javac
    Python: 2.7.17 - /usr/local/bin/python
  npmPackages:
    @react-native-community/cli: Not Found
    react: 16.11.0 => 16.11.0 
    react-native: 0.62.2 => 0.62.2 
  npmGlobalPackages:
    *react-native*: Not Found

خطوات التكاثر

قدِّم قائمة مفصلة بالخطوات التي تُعيد إظهار المشكلة.

  1. تشغيل npx react-native init Blah --template react-native-template-typescript
  2. تشغيل npx react-native start
  3. تشغيل npx react-native run-android
  4. اطلب من التطبيق استخدام وضع التصحيح
  5. انظر الاستثناء:
Error: Unable to resolve module `./debugger-ui/debuggerWorker.cff11639.js` from ``: 

None of these files exist:
  * debugger-ui/debuggerWorker.cff11639.js(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui/debuggerWorker.cff11639.js/index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (/Users/scott.pierce/workspace/test/example/example-react-native/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (/Users/scott.pierce/workspace/test/example/example-react-native/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (/Users/scott.pierce/workspace/test/example/example-react-native/node_modules/metro/src/node-haste/DependencyGraph.js:287:16)
    at /Users/scott.pierce/workspace/test/example/example-react-native/node_modules/metro/src/lib/transformHelpers.js:267:42
    at Server.<anonymous> (/Users/scott.pierce/workspace/test/example/example-react-native/node_modules/metro/src/Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/Users/scott.pierce/workspace/test/example/example-react-native/node_modules/metro/src/Server.js:99:24)
    at _next (/Users/scott.pierce/workspace/test/example/example-react-native/node_modules/metro/src/Server.js:119:9)

نتائج متوقعة

لن أحصل على هذا الخطأ.

DX Author Feedback Repro 📦Bundler

التعليق الأكثر فائدة

تم الحل بالنسبة لي عن طريق التحديث الصعب (shift + تحديث) علامة تبويب React debugger في Chrome ، ثم مسح بيانات التطبيق في المفتش ، ثم إعادة تشغيل سلسلة التجميع الرئيسية في bash (بدء npm)

ال 137 كومينتر

لدي أيضًا نفس المشكلة عند التشغيل في وضع التصحيح.

نفس المشكلة "تفاعل أصلي": "0.62.2" ،

نفس المشكلة "تفاعل أصلي": "0.62.2" ،

نفس

المشكلة نفسها.

إصدارات My React:

"رد فعل": "16.11.0"،
"تفاعل أصلي": "0.62.2"

أي حلول؟

أعتقد أنه شيء react-native-config . لدي نفس المشكلة هنا:

    "react": "16.11.0",
    "react-native": "0.62.2",
    "react-native-config": "^1.2.0",

jmlavoier لدي نفس المشكلة ، لكن لا أستخدم react-native-config .

"react": "16.11.0",
"react-native": "0.62.2",

نفس المشكلة "تفاعل أصلي": "0.62.2" ،

نفس

https://reactnavigation.org/docs/troubleshooting/#app -is-not-working-بشكل صحيح-عند الاتصال بـ chrome-debugger

لدي نفس المشكلة:

    "react": "16.11.0",
    "react-native": "0.62.2",

imamrobani شكرا على الرابط. لكنها لا تعالج المشكلة؟

قد تكون المشكلة متعلقة بـ Chrome. لكنها لم تكن موجودة في الإصدارات السابقة من React-Native.

بالمثل هنا ، من الغريب أنه توقف عن العمل الليلة.
لا يسمح ، في جهاز Android على الأقل ، بالضغط على مكون TouchableOpacity باستخدام onPress. يبدو أنه يعمل لأول مرة ، يعمل بعض تفاعل تطبيقي مرة واحدة ، لكنه يتوقف عن العمل بعد ذلك.

❯ react-native info
info Fetching system and libraries information...
System:
    OS: macOS 10.15.3
    CPU: (8) x64 Intel(R) Core(TM) i5-8257U CPU @ 1.40GHz
    Memory: 17.99 MB / 8.00 GB
    Shell: 5.7.1 - /bin/zsh
  Binaries:
    Node: 13.7.0 - ~/.nvm/versions/node/v13.7.0/bin/node
    Yarn: 1.21.1 - /usr/local/bin/yarn
    npm: 6.13.6 - ~/.nvm/versions/node/v13.7.0/bin/npm
    Watchman: 4.9.0 - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.9.1 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: iOS 13.2, DriverKit 19.0, macOS 10.15, tvOS 13.2, watchOS 6.1
    Android SDK:
      API Levels: 27, 28
      Build Tools: 27.0.3, 28.0.3
      Android NDK: Not Found
  IDEs:
    Android Studio: Not Found
    Xcode: 11.3.1/11C504 - /usr/bin/xcodebuild
  Languages:
    Java: 1.8.0_231 - /usr/bin/javac
    Python: 2.7.16 - /usr/bin/python
  npmPackages:
    @react-native-community/cli: Not Found
    react: 16.11.0 => 16.11.0 
    react-native: 0.62.2 => 0.62.2 
  npmGlobalPackages:
    *react-native*: Not Found

لقد قمت بإلغاء تثبيت التطبيق بالكامل من جهازي ، وأعاده للعمل بدون خطأ 🤔 (جهاز Android)

imamrobani شكرا على الرابط. لكنها لا تعالج المشكلة؟

قد تكون المشكلة متعلقة بـ Chrome. لكنها لم تكن موجودة في الإصدارات السابقة من React-Native.

في حالتي أستخدمها

"رد فعل": "16.11.0"،
"تفاعل أصلي": "0.62.2"،
"رد فعل التنقل": "^ 4.0.10"

المشكلة هي عندما أستخدم الجهاز الفعلي في وضع تصحيح الأخطاء ، لا يمكن لتطبيقاتي التنقل إلى شاشة أخرى. ولكن إذا كان استخدام المحاكي يعمل بشكل جيد.
هل يعرف أحد أين تكمن المشكلة؟

استخدمت سابقًا التفاعل الأصلي 0.61 على ما يرام

يحدث ذلك في كل مرة أقوم فيها بالتبديل من تصحيح الأخطاء من bash إلى chrome ، أثناء عرض السجلات في حزمة metro ، وأضغط على debug في قائمة rn

تعديل:
إنه يجبرنا بشكل أساسي
عندما أقوم بتعيين التطبيق من القائمة إلى وضع

Error: Unable to resolve module `./debugger-ui/debuggerWorker.cff11639.js` from ``: 

None of these files exist:
  * debugger-ui/debuggerWorker.cff11639.js(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui/debuggerWorker.cff11639.js/index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (/Users/henriquederosa/dev/myapp/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (/Users/henriquederosa/dev/myapp/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (/Users/henriquederosa/dev/myapp/node_modules/metro/src/node-haste/DependencyGraph.js:287:16)
    at /Users/henriquederosa/dev/myapp/node_modules/metro/src/lib/transformHelpers.js:267:42
    at Server.<anonymous> (/Users/henriquederosa/dev/myapp/node_modules/metro/src/Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/Users/henriquederosa/dev/myapp/node_modules/metro/src/Server.js:99:24)
    at _next (/Users/henriquederosa/dev/myapp/node_modules/metro/src/Server.js:119:9

يحدث ذلك في كل مرة أقوم فيها بالتبديل من تصحيح الأخطاء من bash إلى chrome ، أثناء عرض السجلات في حزمة metro ، وأضغط على debug في قائمة rn

تعديل:
إنه يجبرنا بشكل أساسي
عندما أقوم بتعيين التطبيق من القائمة إلى وضع

Error: Unable to resolve module `./debugger-ui/debuggerWorker.cff11639.js` from ``: 

None of these files exist:
  * debugger-ui/debuggerWorker.cff11639.js(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui/debuggerWorker.cff11639.js/index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (/Users/henriquederosa/dev/myapp/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (/Users/henriquederosa/dev/myapp/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (/Users/henriquederosa/dev/myapp/node_modules/metro/src/node-haste/DependencyGraph.js:287:16)
    at /Users/henriquederosa/dev/myapp/node_modules/metro/src/lib/transformHelpers.js:267:42
    at Server.<anonymous> (/Users/henriquederosa/dev/myapp/node_modules/metro/src/Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/Users/henriquederosa/dev/myapp/node_modules/metro/src/Server.js:99:24)
    at _next (/Users/henriquederosa/dev/myapp/node_modules/metro/src/Server.js:119:9

نعم ، إنه بالضبط مثل هذا ، لقد قمت بإلغاء التثبيت والتثبيت مرة أخرى ولكن لا يزال كما هو عند وضع التصحيح

بالمثل هنا ، من الغريب أنه توقف عن العمل الليلة.
لا يسمح ، في جهاز Android على الأقل ، بالضغط على مكون TouchableOpacity باستخدام onPress. يبدو أنه يعمل لأول مرة ، يعمل بعض تفاعل تطبيقي مرة واحدة ، لكنه يتوقف عن العمل بعد ذلك. ""

مرحبًا @ HenriqueDerosa ، هل يمكنك من فضلك التحقق من هذه المشكلة - هل هي مشابهة لما يحدث لك على جهاز Android عند تصحيح الأخطاء؟
https://github.com/facebook/react-native/issues/29083#issuecomment -642457919

مرحبًا بالجميع ، لقد واجهت هذه المشكلة وما نجح معي كان مجرد مسح ذاكرة التخزين المؤقت لـ Google Chrome.

وأعني بكلمة "عمل" أنني لم أحصل على شاشة الخطأ الحمراء فوق جهاز المحاكاة الخاص بي ويمكنني الاستمرار في التطور كالمعتاد.

أي حل لهذا؟ لا يمكنني تصحيح أخطاء التطبيق. نقطة التوقف لا تصل

أي حل لهذا؟ يبدو أنه يحدث في React Native 0.62.2 حتى إذا قمت بإنشاء مشروع جديد. لسبب ما ، هناك خطأ 500 عندما تنظر إلى مصحح الأخطاء.

Screen Shot 2020-06-19 at 12 08 04 PM

أي حل لهذا؟ يبدو أنه يحدث في React Native 0.62.2 حتى إذا قمت بإنشاء مشروع جديد. لسبب ما ، هناك خطأ 500 عندما تنظر إلى مصحح الأخطاء.

Screen Shot 2020-06-19 at 12 08 04 PM

فقط تخطيه ، لا يهم طالما أنه لا يسبب خطأ في التطبيق

عندما يحدث هذا ، لم يعد بإمكاني إدخال نص في حقول النص ، لأن لوحة المفاتيح لا تظهر. يصبح مصحح الأخطاء غير قابل للاستخدام ، حيث يتعذر عليه تسجيل الدخول إلى التطبيق.

عندما يحدث هذا ، لم يعد بإمكاني إدخال نص في حقول النص ، لأن لوحة المفاتيح لا تظهر. يصبح مصحح الأخطاء غير قابل للاستخدام ، حيث يتعذر عليه تسجيل الدخول إلى التطبيق.

جربه على المحاكي

عندما يحدث هذا ، لم يعد بإمكاني إدخال نص في حقول النص ، لأن لوحة المفاتيح لا تظهر. يصبح مصحح الأخطاء غير قابل للاستخدام ، حيث يتعذر عليه تسجيل الدخول إلى التطبيق.

جربه على المحاكي

يعمل على المحاكي ، لكن الخطأ لا يزال موجودًا في المجمّع. لماذا يؤثر فقط على تصحيح أخطاء الجهاز؟

عندما يحدث هذا ، لم يعد بإمكاني إدخال نص في حقول النص ، لأن لوحة المفاتيح لا تظهر. يصبح مصحح الأخطاء غير قابل للاستخدام ، حيث يتعذر عليه تسجيل الدخول إلى التطبيق.

جربه على المحاكي

يعمل على المحاكي ، لكن الخطأ لا يزال موجودًا في المجمّع. لماذا يؤثر فقط على تصحيح أخطاء الجهاز؟

عندما أستخدم الجهاز الفعلي (Android 9) ، فإنه لا يعمل ، ثم أقوم بتغيير الجهاز إلى نظام Android 9 ، وفي حالتي ، أستخدم Android 6 ، إنه يعمل

عندما يحدث هذا ، لم يعد بإمكاني إدخال نص في حقول النص ، لأن لوحة المفاتيح لا تظهر. يصبح مصحح الأخطاء غير قابل للاستخدام ، حيث يتعذر عليه تسجيل الدخول إلى التطبيق.

جربه على المحاكي

يعمل على المحاكي ، لكن الخطأ لا يزال موجودًا في المجمّع. لماذا يؤثر فقط على تصحيح أخطاء الجهاز؟

عندما أستخدم الجهاز الفعلي (Android 9) ، فإنه لا يعمل ، ثم أقوم بتغيير الجهاز إلى نظام Android 9 ، وفي حالتي ، أستخدم Android 6 ، إنه يعمل

هل تقصد أنك غيرت الجهاز الذي تمت محاكاته إلى android 6 API أو تستخدم جهازًا قديمًا لتصحيح الأخطاء؟ ومع ذلك ، لا ينبغي أن يحدث هذا ويجب أن يعمل مصحح الأخطاء على الأجهزة الأحدث أيضًا ...

تم الحل بالنسبة لي عن طريق التحديث الصعب (shift + تحديث) علامة تبويب React debugger في Chrome ، ثم مسح بيانات التطبيق في المفتش ، ثم إعادة تشغيل سلسلة التجميع الرئيسية في bash (بدء npm)

نفس المشكلة هنا. بمجرد تنشيط وضع التصحيح ، يبدو أن التطبيق يتوقف عن تسجيل جميع الأحداث onPress() . التمرير لا يزال ممكنا.

لا تحدث المشكلة داخل المحاكي. ومع ذلك ، لا يزال يظهر نفس الخطأ في وحدة التحكم والمحطة (خادم رد الفعل).

إرجاع react-native -v

react-native-cli: 2.0.1
react-native: 0.62.2

أواجه هذه المشكلة أيضًا. البحث عن إجابة عالية ومنخفضة.
منحني تعطيل أداة حظر الإعلانات المزيد من التعليقات في وحدة التحكم لسبب ما.
ثم لاحظت أن الكروم كان يصحح الخيط الرئيسي. من السهل التغاضي عنه.

Aantekening 2020-06-27 202124

بعد النقر فوق مؤشر ترابط debuggerWorker ، بدأ التطبيق في التسجيل وضرب نقاط التوقف ...
آمل أن يساعد هذا البعض منكم

Screenshot from 2020-06-28 19-48-58

"رد فعل": "16.11.0"،
"تفاعل أصلي": "0.62.2"،

لدي نفس المشكلة:

شكرًا @ HenriqueDerosa - لقد

من المثير للاهتمام ، لقد قمت للتو بالترقية من SDK 36 إلى 38 وقمت بترقية expo-cli أيضًا. لذلك ربما تكون هناك مشكلة في نقل كليهما في وقت واحد. أعتقد أيضًا أن ملف التعريف الخاص بي قد تم تمكين التصحيح عن بُعد تلقائيًا افتراضيًا في آخر تثبيت للتطبيق. ربما لا يسبب مشكلة إذا تم تعطيله في البداية ثم انتقلت لتمكينه لاحقًا ؟؟ في كلتا الحالتين ، شكرا على نصيحتك!

نفس المشكلة في الأسبوع الماضي. لا يمكن أن تتطور. محبط بشكل لا يصدق. يجب أن يتم اكتشاف هذا من قبل الفرق التي تقوم بالترقيات.

"رد فعل": "~ 16.11.0" ،
"رد فعل دوم": "~ 16.11.0" ،
"رد فعل أصلي": " https://github.com/expo/react-native/archive/sdk-38.0.1.tar.gz " ،

نفس الشيء هنا ، والتحديث التلقائي لجهاز المحاكاة الخاص بي

بالنسبة لي: مشكلة النيزك المتفاعلة الأصلية - على وجه الدقة ، قامت وحدة العقدة "eventemitter3" بإزالة setMaxListeners

أى اخبار؟ حصلت على نفس القضية

أنا أستخدم Chrome Debugger على جهاز iOS حقيقي ويبدو أنني تمكنت من الإصلاح عن طريق تعطيل جميع ملحقات Chrome الخاصة بي ... لابد أن أحدها كان يتدخل. لم أعد أرى الخطأ أو لم أستجيب لمسات أثناء التصحيح

chadwhittaker في الواقع ، أدت إزالة أدوات Redux من Chrome إلى جعل اللمسة تعمل مرة أخرى. قد يكون مرتبطًا بهذا الامتداد.

هل قام أي شخص التوصل إلى حل حتى الآن؟ هذا سخيف .... حاولت حرفيا كل شيء وما زلت هنا

الحل هو تحديد تاريخ ووقت جهازك (في حالة iOS) والمحاكي (في حالة Android). أتلقى نفس الخطأ ، وفي وحدة التحكم تقول **Debugger and device times have drifted by more than 60s. Please correct this by running adb shell "date التاريخ +٪ m٪ d٪ H٪ M٪ Y.٪ S " on your debugger machine.**

بعد تحديث تاريخ ووقت المحاكي يعمل.

zenkhas نعم ، على الأقل بالنسبة لي في المحاكي يعمل بشكل صحيح حتى بدون تعديل التاريخ والوقت ولكن هناك حالات معينة يكون فيها استخدام جهاز مادي لأغراض التطوير أمرًا بالغ الأهمية.

لقد حاولت حتى الآن التدخل في وحدات العقدة ، وحذف جميع أنواع ذاكرات التخزين المؤقت (بما في ذلك المتصفح ... الملحقات التي قد تكون تعبث بعملية التصحيح ، وتبديل مؤشرات الترابط المصحح وما إلى ذلك ...: /

لمعلوماتك لما يستحق أن أستخدم Windows 10 و Chrome (تطوير Android v0.62.2)

مرحبًا يا رفاق ، أنا أحصل على نفس الشيء هنا

رد فعل النسخة الأصلية غير متطابقة.

إصدار جافا سكريبت: 0.63.0
الإصدار الأصلي: 0.62.2

تأكد من إعادة بناء الكود الأصلي. إذا استمرت المشكلة ، فحاول مسح Watchman وذاكرة التخزين المؤقت للرازم بـ watchman watch-del-all && react-native start --reset-cache .

متبوعًا بهذا في المعرض

خطأ
00:18
خطأ: تعذر حل الوحدة النمطية ./debugger-ui/debuggerWorker.cff11639.js من ``:

لا يمكن تشغيل مصحح الأخطاء على محاكي android.

أي شخص لديه أي حظ. أنا باستخدام Windows 10 و Chrome أيضًا.

لأعود إلى رسالتي السابقة. بعد أسبوعين من البحث ، وجدت الحل فيما يتعلق بالأحداث الفائتة onPress() عندما يكون مصحح الأخطاء عن بُعد نشطًا. جاء ذلك بعد بضع ثوانٍ من اختلاف التوقيت بين هاتفي وجهاز الكمبيوتر المحمول. أدى تعطيل التعطيل التلقائي للقرار التلقائي للوقت على هاتفي وتعيين الوقت يدويًا على هاتفي مرة أخرى لمدة دقيقة إلى حل هذه المشكلة بالنسبة لي.
قروض للإشارة في الاتجاه الصحيح إلى: https://github.com/facebook/react-native/issues/27008#issuecomment -592048282

ولكن يبقى نفس Error: Unable to resolve module عند تنشيط مصحح الأخطاء عن بعد. مما يؤدي إلى عدم قدرة الهاتف على التحديث التلقائي بعد حفظ التغييرات في الرمز. بعد التحديث الأول تحصل على رسالة Refreshing... على الهاتف. لم يحدث التحديث ، ولم تتم طباعة أي خطأ / تحذير إضافي في وحدة التحكم. بعد التحديثات التالية ، لن تتم طباعة الرسالة على الهاتف بعد الآن. ومع ذلك ، أحصل على سجلات وحدة التحكم المطبوعة.

الشيء الغريب هو أن زميلي لديه نفس إعداد Arch Linux + ThinkPad. على أجهزته لا تحدث المشكلة. لقد استثمرنا ساعات طويلة في محاولة تحديد المشكلة ، دون نتائج. لذلك ، في الوقت الحالي ، أقوم فقط بإعادة تحميل التطبيق يدويًا من الجهاز بعد كل عملية حفظ عند تنشيط مصحح الأخطاء. وهو بالطبع له تأثير شديد على الإنتاجية.

$ react-native --version
4.8.0
(تم التثبيت باستخدام خيوط الغزل ، ولكن حاول أيضًا npm)

تم الحل بالنسبة لي عن طريق التحديث الثابت (shift + تحديث) علامة تبويب React debugger في Chrome ، ثم مسح بيانات التطبيق في المفتش ، ثم إعادة تشغيل سلسلة التجميع الرئيسية في bash (بدء npm)

إجابة سهلة جدا ...

هل قام أي شخص التوصل إلى حل حتى الآن؟ هذا سخيف .... حاولت حرفيا كل شيء وما زلت هنا

تم الحل بالنسبة لي عن طريق التحديث الثابت (shift + تحديث) علامة تبويب React debugger في Chrome ، ثم مسح بيانات التطبيق في المفتش ، ثم إعادة تشغيل سلسلة التجميع الرئيسية في bash (بدء npm)

هل قام أي شخص التوصل إلى حل حتى الآن؟ هذا سخيف .... حاولت حرفيا كل شيء وما زلت هنا

تم الحل بالنسبة لي عن طريق التحديث الثابت (shift + تحديث) علامة تبويب React debugger في Chrome ، ثم مسح بيانات التطبيق في المفتش ، ثم إعادة تشغيل سلسلة التجميع الرئيسية في bash (بدء npm)

حاولت هذا مرات عديدة. لا يحلها بالنسبة لي.

コメント 2020-07-13 135352

هل SHIFT + F5 جيد في هذه النافذة؟

لقد حللت مشكلتي:

في package.json

 "resolutions": {
      "@react-native-community/cli-debugger-ui": "4.7.0"
   }

حذف yarn.lock وتشغيل تثبيت الغزل.

بعد التحديث من RN v0.61.4 إلى RN v0.63.1 .

قمت بالخطوات التالية:

  1. مسح ذاكرات التخزين المؤقت: watchman watch-del-all; rm -rf $TMPDIR/metro-*; rm -rf $TMPDIR/haste-map-*;
  2. قم بإزالة yarn.lock و node_modules وتثبيت الحزم: rm yarn.lock; rm -rf node_modules; yarn;
  3. أضف التالي resolutions إلى package.json:
"resolutions": {
    "@react-native-community/cli-debugger-ui": "4.7.0"
}

بعد ذلك ، قمت بتنفيذ مشروع في جهاز محاكاة وكل شيء على ما يرام. ✨

نفس المشكلة.

نفس المشكلة

لا تزال المشكلة موجودة على تفاعل أصلي 0.63.1

نفس المشكلة

تحرير: لقد توقفت عن تصحيح الأخطاء في عميل المعرض وعمل

لدي نفس المشكلة مع الإصدار التالي
"رد فعل": "16.11.0"،
"تفاعل أصلي": "0.62.2"،

أدناه خطوة العمل بالنسبة لي

جرب هذا:

  • أوقف التطبيق إذا كان قيد التشغيل
  • إغلاق علامة التبويب التصحيح عن بعد
  • اركض مجددا

مشكلة مماثلة بالنسبة لي. أرى هذا في نافذة وحدة التحكم react-native عندما أفتح وحدة تحكم المطور في علامة تبويب Chrome التي تحتوي على واجهة مستخدم مصحح الأخطاء http: // localhost : 8081 / debugger-ui / بعد تحديد Debug في -قائمة مطور التطبيق على جهاز Android فعلي:

info Launching Dev Tools...
Error: Unable to resolve module `./debugger-ui/ui.bcd3f9d1.js` from ``:

None of these files exist:
  * debugger-ui\ui.bcd3f9d1.js(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui\ui.bcd3f9d1.js\index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph.js:287:16)
    at C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\lib\transformHelpers.js:267:42
    at Server.<anonymous> (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:99:24)
    at _next (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:119:9)
Error: Unable to resolve module `./debugger-ui/ui.7beef9ab.css` from ``:

None of these files exist:
  * debugger-ui\ui.7beef9ab.css(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui\ui.7beef9ab.css\index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph.js:287:16)
    at C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\lib\transformHelpers.js:267:42
    at Server.<anonymous> (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:99:24)
    at _next (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:119:9)
Error: Unable to resolve module `./debugger-ui/debuggerWorker.cff11639.js` from ``:

None of these files exist:
  * debugger-ui\debuggerWorker.cff11639.js(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui\debuggerWorker.cff11639.js\index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph\ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph\ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\node-haste\DependencyGraph.js:287:16)
    at C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\lib\transformHelpers.js:267:42
    at Server.<anonymous> (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:99:24)
    at _next (C:\Users\Chase\company\companyMobile\projects\mobile\node_modules\metro\src\Server.js:119:9)

معلومات الإصدار:

# Windows 10 64-bit
$ react-native -v
react-native-cli: 2.0.1
react-native: 0.62.2

تم تحديث تطبيقي من 0.60.0 المتفاعل الأصلي إلى 0.62.2 المتفاعل الأصلي منذ حوالي شهرين.

يكسر هذا الخطأ تصحيح الأخطاء على أجهزة Android الفعلية. على وجه التحديد ، بعد تسجيل الخطأ ، العديد من تفاعلات واجهة المستخدم في فاصل التطبيق بحيث يصبح التطبيق غير قابل للاستخدام. ومع ذلك ، يمكنني تصحيح الأخطاء في برامج محاكاة Android ، على الرغم من حدوث نفس الخطأ في المحاكيات.

خطأ: تعذر حل الوحدة النمطية ./debugger-ui/debuggerWorker.cff11639 من `:

لا يوجد أي من هذه الملفات:

  • debugger-ui / debuggerWorker.cff11639 (.native | .native.js | .js | .native.json | .json | .native.ts | .ts | .native.tsx | .tsx)
  • debugger-ui / debuggerWorker.cff11639 / index (.native | .native.js | .js | .native.json | .json | .native.ts | .ts | .native.tsx | .tsx)
    في ModuleResolver.resolveDependency (/Users/sergeinepryakhin/Documents/Projects/RNoverview/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    في ResolutionRequest.resolveDependency (/Users/sergeinepryakhin/Documents/Projects/RNoverview/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    في DependencyGraph.resolveDependency (/Users/sergeinepryakhin/Documents/Projects/RNoverview/node_modules/metro/src/node-haste/DependencyGraph.js:287:16)
    في /Users/sergeinepryakhin/Documents/Projects/RNoverview/node_modules/metro/src/lib/transformHelpers.js:267:42
    في /Users/sergeinepryakhin/Documents/Projects/RNoverview/node_modules/metro/src/Server.js:1096:37
    في Generator.next ()
    في asyncGeneratorStep (/Users/sergeinepryakhin/Documents/Projects/RNoverview/node_modules/metro/src/Server.js:99:24)
    في _next (/Users/sergeinepryakhin/Documents/Projects/RNoverview/node_modules/metro/src/Server.js:119:9)
    في processTicksAndRejections (داخلي / عملية / task_queues.js: 97: 5)

نفس المشكلة. لا يوجد حل واحد ساعد في حل هذا. ولكن يبدو أن هذا الخطأ لا يمنعني من تصحيح الأخطاء في Chrome. لكنه يقتل محطة VSCode.
"رد فعل": "16.13.1"،
"تفاعل أصلي": "0.63.0"،

مرحبًا ، لقد بدأت للتو مشروعًا جديدًا للمعرض مع expo-cli وجربت تصحيح الأخطاء عن بُعد في expo-cli. لقد تلقيت نفس رسائل الخطأ / التحذير. علاوة على ذلك ، لم تعرض وحدة تصحيح أخطاء الكروم موقع خطأ الرمز في الكود. بدلاً من ذلك ، فإنه يُظهر بعض المواقع الغريبة في ملف حزمة البناء والتي لا فائدة منها في تصحيح الأخطاء الحقيقي. أتساءل ما إذا كان هذا السلوك مرتبطًا بهذه الأخطاء وهل كان لدى أي شخص تجربة مماثلة؟ للتوضيح ، لقد أضفت console.log ('abc') في app.js وهذا ما تمت طباعته في وحدة التحكم في تصحيح الأخطاء

abc node_modules٪ 5Cexpo٪ 5CAppEntry.bundleplatform = android & dev = true & minify = false & hot = false

الأخطاء:
فشل DevTools في تحميل SourceMap: تعذر تحميل المحتوى لـ http: // localhost : 19001 / debugger-ui / ui.bcd3f9d1.js.map: خطأ HTTP: رمز الحالة 500 ، net :: ERR_HTTP_RESPONSE_CODE_FAILURE
فشل DevTools في تحميل SourceMap: تعذر تحميل المحتوى لـ http: // localhost : 19001 / debugger-ui / ui.7beef9ab.css.map: خطأ HTTP: رمز الحالة 500 ، net :: ERR_HTTP_RESPONSE_CODE_FAILURE
هذا هو تشخيص اكسبو الخاص بي

معلومات البيئة Expo CLI 3.23.0:
نظام:
نظام التشغيل: Windows 10 10.0.18362
الثنائيات:
العقدة: 10.16.0 - C: \ Program Files \ nodejs \ node.EXE
npm: 6.14.6 - C: \ Program Files \ nodejs \ npm.CMD
IDEs:
Android Studio: الإصدار 4.0.0.0 AI-193.6911.18.40.6626763
الحزم:
المعرض: ~ 38.0.8 => 38.0.8
رد الفعل: ~ 16.11.0 => 16.11.0
رد فعل دوم: ~ 16.11.0 => 16.11.0
رد فعل أصلي: https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz => 0.62.2
تفاعل - أصلي - ويب: ~ 0.11.7 => 0.11.7

يرجى فقط مسح مشروعك الأصلي للتفاعل ...

بالمثل هنا ، أعتقد أننا سنحتاج فقط إلى التعايش مع ذلك ..: /

كان كل شيء يعمل بشكل جيد في مشروعي حتى ظهر هذا الخطأ والآن ، أنا عالق مثلكم جميعًا: أفكر:

لقد اكتشفت للتو أن هذا الخطأ يختفي عندما أقوم بتغيير تطبيقي الرئيسي إلى مكون وظيفي بدلاً من مكون فئة.

من فضلك كيف تحل هذه المشاكل؟ أنا حتى تثبيت جديد من رد فعل البادئ الأصلي وما زلت تواجه هذه المشكلة

لقد توقفت عن تصحيح الأخطاء عن بُعد في برنامج expo وقد نجح الأمر ، سأستخدم متصفح الويب لإصلاح الأشياء

:تحذير:مثال قابل لإعادة الإنتاج مفقود
:مصدر المعلومات:يبدو أن مشكلتك تفتقد إلى مثال قابل للتكرار. يرجى تقديم وجبة خفيفة أو مستودع يوضح المشكلة التي تبلغ عنها بأسلوب بسيط وكامل وقابل للتكرار .

لول اذهب بعيدا بوت غبي!

نفس الخطأ (في التصحيح عن بعد) ، لقد قمت للتو بالتحديث إلى Expo 38
لدي ثلاثة أجهزة (Android 7 و Android 8 و iOS 13.3). كل منهم لديهم هذا الخطأ أثناء التصحيح عن بعد. يمكنني التفاعل مع التطبيق على Android 8 و iOS ، ولكن على Android 7 - لا ، حدث onPress لا يعمل. يبدو أن قضية RN وليس المعرض.

نفس الخطأ. إصدار RN: 0.63.2.0

يمكن أن يساعد تعطيل ذاكرة التخزين المؤقت في علامة تبويب الشبكة في Chrome

image

...لكن ليس دائما. أنا متأكد من أن هذه المشكلة هي التي تسبب مشكلة "التصحيح تحميل البنيات القديمة" حيث يقوم التحديث السريع بتحديث الكود الخاص بك ولكن عند إعادة تحميل التطبيق ، ينتهي بك الأمر بإصدار قديم مخبأ. كان ذلك ممتعًا لاكتشافه ... إن حالة أدوات التنميط الأصلية للردود وأدوات تصحيح الأخطاء (خاصة مع محاكي Android) أمر محزن للغاية في الوقت الحالي ولكن للأسف ليس لدي خبرة في استخدام الكود الأصلي لتحسينها.

تحرير: أتساءل عما إذا كان هذا متعلقًا بـ https://github.com/facebook/react-native/issues/29424 ؟ على الرغم من أن هذا يحدث عند عدم التصحيح أيضًا.

نفس الخطأ هنا.

إنه بالتأكيد خطأ بالنسبة إلى خرائط المصادر. عندما تحاول جلب عنوان url لخرائط المصادر ، فسوف تتخلص من هذا الخطأ. إذا قمت بتعطيل خرائط المصادر لكل من js و css في إعدادات devtools ، فلن تظهر أي أخطاء أخرى. أود أن أقول أنها إما لا تخدمهم أو لا تخدمهم؟

أي شخص يعرف لماذا يمكن أن يكون ذلك؟ في حالتي يحدث هذا في Windows

هذه القضية تأتي بشكل عشوائي بالنسبة لي ، وعندما يحدث ذلك ، لا تريد أن تختفي. لكن هذا عمل لي فقط. على الرغم من أن الأمر يستغرق وقتًا طويلاً ، إلا أنني سأفعل ذلك من الآن فصاعدًا كسيناريو أسوأ حالة:

  1. أغلق Chrome واخرج. قم بتحديث الكروم إذا لزم الأمر.
  2. أغلق التطبيق على iPhone
  3. إيقاف وإغلاق Xcode
  4. احذف التطبيق من هاتفي
  5. قم بتشغيل npx-native-clean-project إلى (أخبره أن يمسح node_modules ، pods ، مجلدات الإنشاء النظيفة ، وذاكرة التخزين المؤقت النظيفة)
  6. أعد تشغيل جهاز Macbook الخاص بي

من الواضح أنك إذا كنت تعمل على جهاز محاكاة ، فسيتعين عليك تعديل العملية قليلاً.

لقد أصلحت هذا الخطأ عن طريق تصحيح خطأ نمط css في ورقة الأنماط.
لدي ورقة أنماط css بالقيمة المعروضة على النحو التالي ، تسببت قيمة justifyContent في حدوث هذا الخطأ. بعد تصحيح قيمة justifyContent ، تم تحميل تطبيقي بنجاح.
loginOrCreateTabContainer:{ flexDirection: "row", justifyContent: "stretch", },

أرى نفس المشكلة على iOS بعد ترقية مشروعي إلى RN 0.63.2 من 0.61.

ما زلت أرى نفس المشكلة مع مشروع فارغ جديد تمامًا تم إنشاؤه باستخدام react-native init .

لقد أمضيت الجزء الأكبر من يومين في هذا ، في محاولة لكل حل مقترح أعلاه دون نجاح. حتى أنني جربت جهاز MacBook جديدًا يعمل بنظام macOS 10.15.5 ، حيث قمت بإعداد أدوات التطوير المطلوبة بأحدث إصدار من كل شيء - نفس المشكلة.


فيما يلي تفاصيل الخطأ وإخراج معلومات التفاعل الأصلي

عند توصيل مصحح الأخطاء ، يظهر هذا الخطأ في وحدة التحكم:

Error: Unable to resolve module `./debugger-ui/debuggerWorker.cff11639` from ``: 

None of these files exist:
  * debugger-ui/debuggerWorker.cff11639(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui/debuggerWorker.cff11639/index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (/Users/jeremy/Developer/source/MyCep-Upgrade/MyCep/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (/Users/jeremy/Developer/source/MyCep-Upgrade/MyCep/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (/Users/jeremy/Developer/source/MyCep-Upgrade/MyCep/node_modules/metro/src/node-haste/DependencyGraph.js:287:16)
    at /Users/jeremy/Developer/source/MyCep-Upgrade/MyCep/node_modules/metro/src/lib/transformHelpers.js:267:42
    at /Users/jeremy/Developer/source/MyCep-Upgrade/MyCep/node_modules/metro/src/Server.js:1096:37
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/Users/jeremy/Developer/source/MyCep-Upgrade/MyCep/node_modules/metro/src/Server.js:99:24)
    at _next (/Users/jeremy/Developer/source/MyCep-Upgrade/MyCep/node_modules/metro/src/Server.js:119:9)
    at process._tickCallback (internal/process/next_tick.js:68:7)

تفاعل المعلومات الأصلية:

$ react-native info
info Fetching system and libraries information...
System:
    OS: macOS 10.15.5
    CPU: (8) x64 Intel(R) Core(TM) i7-6820HQ CPU @ 2.70GHz
    Memory: 1.19 GB / 16.00 GB
    Shell: 3.2.57 - /bin/bash
  Binaries:
    Node: 10.22.0 - ~/.nvm/versions/node/v10.22.0/bin/node
    Yarn: Not Found
    npm: 6.14.6 - ~/.nvm/versions/node/v10.22.0/bin/npm
    Watchman: 4.7.0 - /usr/local/bin/watchman
  Managers:
    CocoaPods: 1.8.4 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: iOS 13.6, DriverKit 19.0, macOS 10.15, tvOS 13.4, watchOS 6.2
    Android SDK:
      API Levels: 20, 23, 24, 25, 26, 27, 28
      Build Tools: 23.0.1, 23.0.3, 25.0.0, 25.0.2, 25.0.3, 26.0.0, 26.0.1, 26.0.2, 27.0.0, 27.0.1, 27.0.2, 27.0.3, 28.0.3, 29.0.0
      System Images: android-24 | Google Play Intel x86 Atom, android-25 | Google APIs Intel x86 Atom, android-26 | Google Play Intel x86 Atom
      Android NDK: Not Found
  IDEs:
    Android Studio: 3.3 AI-182.5107.16.33.5314842
    Xcode: 11.6/11E708 - /usr/bin/xcodebuild
  Languages:
    Java: 1.8.0_131 - /usr/bin/javac
    Python: 2.7.15 - /usr/local/bin/python
  npmPackages:
    @react-native-community/cli: Not Found
    react: 16.13.1 => 16.13.1 
    react-native: 0.63.2 => 0.63.2 
  npmGlobalPackages:
    *react-native*: Not Found

أقوم بتشغيل RN 0.63.2 على macOS 10.15.6 باستخدام محاكي IOS. وأنا أعاني من هذا الخطأ لمدة 6 أشهر متتالية على الأقل. إليك ما يساعدني في كل مرة أحصل فيها على مكدس:

** 1. أعد تشغيل جهاز Mac الخاص بك

  1. بدء التفاعل الأصلي - إعادة تعيين ذاكرة التخزين المؤقت
  2. قم بتشغيل التطبيق من XCode **

نصائح:

  • بمجرد أن تفوتك تشغيل "بدء التفاعل الأصلي - إعادة تعيين ذاكرة التخزين المؤقت" وبدء مشروعك من XCode بدونه ، قد تكتشف "تعذر حل الوحدة النمطية" والشيء الوحيد الذي يمكن أن يساعدك هو إعادة تشغيل النظام المقدس)
  • في كل مرة يتم فيها الانتهاء من التطوير ، أقوم بما يلي: cmd + C على Terminal ، و cmd + Q على المحاكي ، ثم Stop (cmd +.) في XCode ، وأغلق علامة تبويب المصحح في Chrome

آمل أن يساعد هذا الحل البديل شخصًا ما! GL

أقوم بتشغيل RN 0.63.2 على macOS 10.15.6 باستخدام محاكي IOS. وأنا أعاني من هذا الخطأ لمدة 6 أشهر متتالية على الأقل. إليك ما يساعدني في كل مرة أحصل فيها على مكدس:

1. أعد تشغيل جهاز mac 2. بدء التشغيل الأصلي - إعادة تعيين ذاكرة التخزين المؤقت 3. قم بتشغيل التطبيق من XCode

نصائح:

  • بمجرد أن تفوتك تشغيل "بدء التفاعل الأصلي - إعادة تعيين ذاكرة التخزين المؤقت" وبدء مشروعك من XCode بدونه ، قد تكتشف "تعذر حل الوحدة النمطية" والشيء الوحيد الذي يمكن أن يساعدك هو إعادة تشغيل النظام المقدس)
  • في كل مرة يتم فيها الانتهاء من التطوير ، أقوم بما يلي: cmd + C على Terminal ، و cmd + Q على المحاكي ، ثم Stop (cmd +.) في XCode ، وأغلق علامة تبويب المصحح في Chrome

آمل أن يساعد هذا الحل البديل شخصًا ما! GL

بعد ذلك أذهب إلى الكنيسة وأضع بعض الشموع ، وأرسم بعض الخماسيات ، وأرقص مع الدف لمدة 2-3 ساعات. :) :) :)
لقد قمت بحلها عن طريق التوقف عن استخدام مصحح الأخطاء هذا والبدء في استخدام تطبيق رد فعل مصحح الأخطاء الأصلي.

كنت أواجه هذه المشكلة في android ، لقد جربت كل ما هو مذكور أعلاه ولكن لم ينجح شيء. اكتشفت لاحقًا أنني قمت بتثبيت تبعية ولكن لم يتم تكوينها بشكل صحيح مما تسبب في حدوث المشكلة. لتشغيل التطبيق مع تمكين المصحح.

تواجه نفس المشكلة

باستخدام "تفاعل أصلي": "0.62.2"

لم يتم إعادة تعيين ذاكرة التخزين المؤقت أو إعادة التشغيل لحل المشكلة

العودة إلى رد الفعل الأصلي 0.23.1 من 0.62.2 حلها بالنسبة لي

غريب. الحل البديل الذي نشره HenriqueDerosa يعمل جيدًا بالنسبة لي (قم بإلغاء تثبيت التطبيق وتثبيته على الجهاز)

مفهوم:
ظهر هذا الخطأ عندما كنت أحاول تقديم طلب GET على تطبيقي المستضاف محليًا

try {
     api.get('/projects').then(response => {   //api has the baseUrl/Computer Ip
        console.log("Done!");
     });
} catch (error) {
     console.log(error);
}

خطأ:

index.bundle?platfor…&minify=false:41548 Possible Unhandled Promise Rejection (id: 1):
Error: Network Error
Error: Network Error
    at createError (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:99384:17)
    at EventTarget.handleError (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:99288:16)
    at EventTarget.dispatchEvent (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:32277:27)
    at EventTarget.setReadyState (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:31367:20)
    at EventTarget.__didCompleteResponse (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:31183:16)
    at http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:31293:47
    at RCTDeviceEventEmitter.emit (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:3537:37)
    at MessageQueue.__callFunction (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:2765:31)
    at http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:2497:17
    at MessageQueue.__guard (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:2719:13)

المشكلة نفسها.
النسخة الأصلية المتفاعلة هي 0.61.5
لم تساعد أي توصيات من أعلاه

تحديث:
بالنسبة لي ، كان Redux هو سبب هذه المشكلة ، حاول معرفة ما إذا كان كل شيء قد تم إعداده وكان متجرك يحتوي على جميع القيم المطلوبة

نفس المشكلة على جهاز android
Error: Unable to resolve module `./debugger-ui/ui.bcd3f9d1.js` from : ``
لقد حاولت كل خطوة ولكن لا شيء يعمل. استخدام صورة android 9.0 لتصحيح الأخطاء والتفاعل الأصلي 0.63.2

نفس

+1

يبدو أن المشكلة مرتبطة بـ React Native Debugger في Chrome. أعدت تثبيت عميل Expo على المحاكي ثم شغلت التطبيق ، وذهبت المشكلة. فقط لا تختار خيار Dubug Remote JS.

https://reactnavigation.org/docs/troubleshooting/#app -is-not-working-بشكل صحيح-عند الاتصال بـ chrome-debugger

مرحبًا بالجميع ، لقد واجهت هذه المشكلة وما نجح معي كان مجرد مسح ذاكرة التخزين المؤقت لـ Google Chrome.

وأعني بكلمة "عمل" أنني لم أحصل على شاشة الخطأ الحمراء فوق جهاز المحاكاة الخاص بي ويمكنني الاستمرار في التطور كالمعتاد.

لقد حللت من أجلي. شكرا

غريب. الحل البديل الذي نشره HenriqueDerosa يعمل جيدًا بالنسبة لي (قم بإلغاء تثبيت التطبيق وتثبيته على الجهاز)

مفهوم:
ظهر هذا الخطأ عندما كنت أحاول تقديم طلب GET على تطبيقي المستضاف محليًا

try {
     api.get('/projects').then(response => {   //api has the baseUrl/Computer Ip
        console.log("Done!");
     });
} catch (error) {
     console.log(error);
}

خطأ:

index.bundle?platfor…&minify=false:41548 Possible Unhandled Promise Rejection (id: 1):
Error: Network Error
Error: Network Error
    at createError (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:99384:17)
    at EventTarget.handleError (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:99288:16)
    at EventTarget.dispatchEvent (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:32277:27)
    at EventTarget.setReadyState (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:31367:20)
    at EventTarget.__didCompleteResponse (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:31183:16)
    at http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:31293:47
    at RCTDeviceEventEmitter.emit (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:3537:37)
    at MessageQueue.__callFunction (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:2765:31)
    at http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:2497:17
    at MessageQueue.__guard (http://localhost:8081/index.bundle?platform=android&dev=true&minify=false:2719:13)

أدى إلغاء التثبيت على المحاكي إلى الحيلة بالنسبة لي

لقد تم حل هذا من خلال React Native Debug "Stop Debugging" و "Debug"

تعطل المصحح- ui / EXPO-CLI
رد فعل المعرض الأصلي SDK 39
فشل DevTools في تحميل SourceMap: تعذر تحميل المحتوى لـ http: // localhost : 19001 / debugger-ui / ui.bcd3f9d1.js.map: خطأ HTTP: رمز الحالة 500 ، net :: ERR_HTTP_RESPONSE_CODE_FAILURE

واجهت نفس المشكلة. ساعدني تثبيت أحدث إصدار من الحارس
https://facebook.github.io/watchman/docs/install.html

واجهت نفس المشكلة. ساعدني تثبيت أحدث إصدار من الحارس
https://facebook.github.io/watchman/docs/install.html

لم يحالف @ vovka-s على الرغم من أنني قمت بتثبيت أحدث إصدار (4.9.0) من الحراس وتشغيل تطبيق rn جديد فقط من خلال
react-native init itdidaAppCompany

macOS 10.15.7
آكانيوز: 0.63.2

Error: Unable to resolve module `./debugger-ui/ui.bcd3f9d1.js` from ``: 

None of these files exist:
  * debugger-ui/ui.bcd3f9d1.js(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui/ui.bcd3f9d1.js/index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/node-haste/DependencyGraph.js:287:16)
    at /Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/lib/transformHelpers.js:267:42
    at Server.<anonymous> (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/Server.js:99:24)
    at _next (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/Server.js:119:9)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)

واجهت نفس المشكلة. ساعدني تثبيت أحدث إصدار من الحارس
https://facebook.github.io/watchman/docs/install.html

لم يحالف @ vovka-s على الرغم من أنني قمت بتثبيت أحدث إصدار (4.9.0) من الحراس وتشغيل تطبيق rn جديد فقط من خلال
react-native init itdidaAppCompany

macOS 10.15.7
آكانيوز: 0.63.2

Error: Unable to resolve module `./debugger-ui/ui.bcd3f9d1.js` from ``: 

None of these files exist:
  * debugger-ui/ui.bcd3f9d1.js(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui/ui.bcd3f9d1.js/index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
    at ModuleResolver.resolveDependency (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/node-haste/DependencyGraph.js:287:16)
    at /Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/lib/transformHelpers.js:267:42
    at Server.<anonymous> (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/Server.js:99:24)
    at _next (/Users/forrest/Downloads/itdidaAppCompany/node_modules/metro/src/Server.js:119:9)
    at processTicksAndRejections (internal/process/task_queues.js:93:5)

أنا أستخدم Windows 10 && رد فعل أصلي: الأحدث
تحدث نفس المشكلة بالنسبة لي أيضًا. حتى بعد تثبيت الحارس ، @ response-native-community / cli-debugger-ui & response-devtools-core.
لا شيء يعمل

أوصي باستخدام هذا ، من أجل التصحيح
https://github.com/jhen0409/react-native-debugger

أنا أستخدم المعرض وقمت بالترقية إلى sdk-38.0.2 وهذا تركني غير قادر على استخدام تصحيح الأخطاء عن بُعد. سيقوم تطبيقي بتحميل صفحة تسجيل الدخول ولكن لن تستجيب جميع الأزرار والمدخلات. ولكن بين الحين والآخر بعد النقر فوق الزر عدة مرات ، سيعمل الزر في النهاية. التطبيق يعمل بشكل جيد عندما يتم تعطيل التصحيح عن بعد. كان لا بد من العودة إلى إكسبو يتفاعل مع SDK-36.0.1 والمعرض 36.0.2.

لا يعمل
package.json
"إكسبو": "^ 38.0.0"،
"رد فعل أصلي": " https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz " ،
package-lock.json
المعرض: 38.0.10

عمل
package.json
"إكسبو": "^ 36.0.0"،
"رد فعل أصلي": " https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz " ،
package-lock.json
المعرض: 36.0.2

package.json لا يعمل
"" {
"main": "node_modules / expo / AppEntry.js"،
"نصوص": {
"البدء": "بداية المعرض" ،
"android": "expo start --android"،
"ios": "expo start --ios"،
"إخراج": "إخراج المعرض" ،
"lint": "eslint. -c .eslintrc.js --ext .js"،
"تدفق": "تدفق"،
"نشر التحديثات": "نشر المعرض" ،
"build-android-apk": "expo build: android -t apk"،
"build-android-aab": "expo build: android -t app-bundle"،
"build-ios": "expo build: ios "
} ،
"التبعيات": {
"@ expo / vector-icons": "^ 10.0.0"،
"@ reaction-native-community / masked-view": "0.1.10"،
"@ React-navigation / drawer": "^ 5.0.0"،
"@ React-navigation / native": "^ 5.0.0"،
"@ React-navigation / stack": "^ 5.0.0"،
"إكسبو": "^ 38.0.0"،
"التدرج الخطي للمعرض": "~ 8.2.1" ،
"إخطارات المعرض": "~ 0.3.3"،
"أذونات المعرض": "~ 9.0.1"،
"لوداش": "^ 4.17.20"،
"اللحظة": "^ 2.24.0"،
"أنواع العناصر": "^ 15.7.2"،
"رد فعل": "16.11.0"،
"رد فعل دوم": "16.11.0"،
"رد فعل أصلي": " https://github.com/expo/react-native/archive/sdk-38.0.2.tar.gz " ،
"معالج الإيماءات التفاعل الأصلي": "~ 1.6.0" ،
"رد فعل-أصلية-لوحة المفاتيح-واعية-عرض التمرير": "^ 0.9.2" ،
"رد فعل أصلي تم إنعاشه": "1.9.0 ~" ،
"تفاعل-أصلية-سياق منطقة آمنة": "~ 3.0.7" ،
"شاشات تفاعلية": "2.9.0 ~" ،
"تفاعل - أصلي - ويب": "~ 0.11.7" ،
"رد فعل التنقل": "^ 3.11.1"،
"أزرار رد فعل التنقل والتنقل": "^ 3.0.1"،
"رد فعل - إعادة": "^ 7.1.0"،
"redux": "^ 4.0.4"،
"redux-thunk": "^ 2.3.0"
} ،
"devDependencies": {
"babel-eslint": "^ 10.1.0"،
"babel-preset-expo": "^ 8.2.3"،
"eslint": "^ 7.10.0"،
"eslint-config-airbnb": "^ 18.2.0"،
"eslint-config-prettier": "^ 6.12.0"،
"eslint-plugin-extra-rules": "0.0.0-development"،
"eslint-plugin-import": "^ 2.22.0"،
"eslint-plugin-jsx-a11y": "^ 6.3.1"،
"eslint-plugin-prettier": "^ 3.1.4"،
"eslint-plugin-reaction": "^ 7.21.2"،
"eslint-plugin-react-native": "^ 3.9.1"،
"eslint-plugin-sort-class-members": "^ 1.8.0"،
"eslint-plugin-unused-import": "^ 0.1.3"،
"تدفق": "^ 0.2.3"،
"سلة التدفق": "^ 0.134.0"،
"أجمل": "^ 2.1.2"،
"ملحق redux-devtools-extension": "^ 2.13.8"
} ،
"خاص": صحيح
}

package.json Working
```{
  "main": "node_modules/expo/AppEntry.js",
  "scripts": {
    "start": "expo start",
    "android": "expo start --android",
    "ios": "expo start --ios",
    "eject": "expo eject",
    "lint": "eslint . -c .eslintrc.js --ext .js",
    "flow": "flow",
    "publish-updates": "expo publish",
    "build-android-apk": "expo build:android -t apk",
    "build-android-aab": "expo build:android -t app-bundle",
    "build-ios": "expo build:ios"
  },
  "dependencies": {
    "@expo/vector-icons": "^10.2.1",
    "@react-native-community/masked-view": "0.1.5",
    "@react-navigation/drawer": "^5.0.0",
    "@react-navigation/native": "^5.0.0",
    "@react-navigation/stack": "^5.0.0",
    "expo": "^36.0.0",
    "expo-linear-gradient": "~8.0.0",
    "lodash": "^4.17.20",
    "moment": "^2.24.0",
    "prop-types": "^15.7.2",
    "react": "16.11.0",
    "react-dom": "16.9.0",
    "react-native": "https://github.com/expo/react-native/archive/sdk-36.0.1.tar.gz",
    "react-native-gesture-handler": "~1.5.0",
    "react-native-keyboard-aware-scroll-view": "^0.9.1",
    "react-native-reanimated": "~1.4.0",
    "react-native-safe-area-context": "0.6.0",
    "react-native-screens": "2.0.0-alpha.12",
    "react-native-web": "^0.11.7",
    "react-navigation": "^3.11.1",
    "react-navigation-header-buttons": "^3.0.1",
    "react-redux": "^7.1.0",
    "redux": "^4.0.4",
    "redux-thunk": "^2.3.0"
  },
  "devDependencies": {
    "babel-eslint": "^10.1.0",
    "babel-preset-expo": "^8.2.3",
    "eslint": "^7.10.0",
    "eslint-config-airbnb": "^18.2.0",
    "eslint-config-prettier": "^6.12.0",
    "eslint-plugin-extra-rules": "0.0.0-development",
    "eslint-plugin-import": "^2.22.0",
    "eslint-plugin-jsx-a11y": "^6.3.1",
    "eslint-plugin-prettier": "^3.1.4",
    "eslint-plugin-react": "^7.21.2",
    "eslint-plugin-react-native": "^3.9.1",
    "eslint-plugin-sort-class-members": "^1.8.0",
    "eslint-plugin-unused-imports": "^0.1.3",
    "flow": "^0.2.3",
    "flow-bin": "^0.134.0",
    "prettier": "^2.1.2",
    "redux-devtools-extension": "^2.13.8"
  },
  "private": true
}

حاول مسح ذاكرة التخزين المؤقت للمتصفح / استخدام وضع التصفح المتخفي

نفس المشكلة على Windows 10 مع RN 0.62.2.
لا تستخدم اكسبو.

حسنًا ، لقد تمكنت للتو من إصلاح هذا الأمر مع Expo عن طريق تثبيت أحدث إصدار من معرض الصور واستخدام "ترقية المعرض".
اكسبو 39.0.3
تفاعل إكسبو الأصلي https://github.com/expo/react-native/archive/sdk-39.0.3.tar.gz

https://github.com/babel/minify/issues/950
ساعدني هذا الحل , تحقق من مشاريعك , في babel.config.js , "transform-remove-console"

LixingY يحتوي الرابط على فاصلة إضافية في النهاية ، يجب أن يكون https://github.com/babel/minify/issues/950

على أي حال ، لم يساعدني ذلك.

هل قمت بحذف هذا الملف transform-remove-console ? ثم قم بإلغاء تثبيت التطبيق وبدء التفاعل الأصلي - إعادة تعيين ذاكرة التخزين المؤقت ، ثم جربه


发件人: Yossi [email protected]
发送: 2020 年 10 12 10:11
收件人: فيسبوك / رد فعل أصلي رد فعل[email protected]
抄送: آرون [email protected] ؛ أذكر [email protected]
主题: رد: [facebook / رد فعل أصلي] خطأ: تعذر حل الوحدة ./debugger-ui/debuggerWorker.cff11639.js من `: (# 28844)

LixingY https://github.com/LixingY يحتوي الرابط على فاصلة إضافية في النهاية ، يجب أن يكون babel / minify # 950 https://github.com/babel/minify/issues/950

على أي حال ، لم يساعدني ذلك.

-
أنت تتلقى هذا لأنه تم ذكرك.
قم بالرد على هذا البريد الإلكتروني مباشرةً ، أو قم بعرضه على GitHub https://github.com/facebook/react-native/issues/28844#issuecomment-707025336 ، أو قم بإلغاء الاشتراك https://github.com/notifications/unsubscribe-auth/AJNF2S2W2FTL6ZDO2IS3FCLSKLI53MFS .

لا أرى هذا الملف في شجرتى.
شيء واحد لا أفهمه: المرجع في Babel هو الإنتاج ، وأنا أتحدث عن وضع التصحيح.

إذا قمت بتعيين تاريخ جهازي على المستقبل ، فلن ينفذ أي طلب للشبكة.

حسنًا ، أنا أستخدم 0.63.3 المتفاعل الأصلي.
ما قمت به لإصلاح هذا هو إغلاق جميع البرامج قيد التشغيل. أعد تشغيل نظام التشغيل الخاص بي وسيختفي.
أعتقد أن هذا يحدث عندما نترك البرنامج يعمل ونغلق الغطاء أو ننام لبعض الوقت.

حسنًا ، أنا أستخدم 0.63.3 المتفاعل الأصلي.
ما قمت به لإصلاح هذا هو إغلاق جميع البرامج قيد التشغيل. أعد تشغيل نظام التشغيل الخاص بي وسيختفي.
أعتقد أن هذا يحدث عندما نترك البرنامج يعمل ونغلق الغطاء أو ننام لبعض الوقت.

لا يعمل في حالتي (0.62.2)

إذا استمرت المشكلة لدى بعض الأشخاص ، فحاول استخدام نظام Navigation-navigation v4. كان لدي v5 وخفضته إلى v4 وعمل.

غير مناسب لي. أنا لا أستخدم رد الفعل والملاحة على الإطلاق (وليس المعرض ، للتعليقات الأخرى).

أعدت تثبيت تطبيق Expo ، واختفت المشكلة. ربما سيساعد شخص ما أيضًا.

لدي نفس المشكلة. تكافح مع هذا لبضعة أيام: /
لا يمكن تصحيح الكود الخاص بي.

نفس المشكلة مع "رد فعل أصلي": "0.62.2"
يختفي إذا ضغطت على cmd + R مرتين بسرعة ، لكن إعادة التحميل التالية تسببت في حدوث خطأ مرة أخرى

حصلت على الخطأ عندما استخدمت 0.62.2. مجرد الترقية إلى 0.63.3 والخطأ لا يزال قائما.

لست متأكدًا مما إذا كان هذا سيساعد ، ولكن عندما أدخل إلى نافذة أداة تجميع المترو ، ما يلي:
image

تعرض وحدة تحكم الكروم ما يلي:
image

@ rahamin1 هل وجدت ملف babel.config.js في مشروعك?

هل وجدت ملف babel.config.js في مشروعك?

نعم فعلا.

كانت محتوياته:

module.exports = {
  presets: ['module:metro-react-native-babel-preset'],
};

لقد قمت بتعديله بناءً على نصيحة من شخص ما إلى:

module.exports = function(api) {
  api.cache(true);
  if (process.env.NODE_ENV === 'production' || process.env.BABEL_ENV === 'production') {
    return {
      "presets": ["module:metro-react-native-babel-preset"],
      "plugins": ["react-native-paper/babel", ["transform-remove-console", {"exclude": ["error", "warn", "info"]}]]
    }
  } else {
    return {
      "presets": ["module:metro-react-native-babel-preset"],
    }
  }
}

لم يساعد أي من هؤلاء.

@ rahamin1 طيب .. احذف هذا الرمز transform-remove-console ، ثم أغلق Terminal ، وأزل تطبيقك ، وأغلق المتصفح ، ثم ابدأ غزل التنفيذ الطرفي - reset-cache

هل تريد أن يكون الملف على النحو التالي؟

module.exports = function(api) {
  api.cache(true);
  if (process.env.NODE_ENV === 'production' || process.env.BABEL_ENV === 'production') {
    return {
      "presets": ["module:metro-react-native-babel-preset"],
    }
  } else {
    return {
      "presets": ["module:metro-react-native-babel-preset"],
    }
  }
}

إنها تقريبًا كما كانت من قبل ، فقط قم بإضافة api.cache(true)

@ rahamin1 نعم ، هذا كل شيء ، ثم أغلق محطة المتصفح التي تعمل عليها ، وقم بإلغاء تثبيت تطبيق المحاكي ، ثم ادخل إلى مشروعك ، وابدأ في الغزل - إعادة تعيين ذاكرة التخزين المؤقت ، ومسح ذاكرة التخزين المؤقت للتفاعل الأصلي ، وهذا ما فعلته ، يختفي الخطأ

لقد فعلت ذلك الحيلة ، ولكن مرة واحدة فقط ... أو ربما فاتني الأخطاء ... لست متأكدًا بعد الآن.
ثم حاولت مرة أخرى ، ورغم أنني كررت نفس الخطوات ، إلا أنها لم تعد تعمل ...

شكرا للمساعدة!

@ rahamin1 ، ربما أو يمكنك حذف api.cache(true) ؟

في هذه الحالة ، أحصل على ملفي الأصلي ...
على الرغم من أنها لم تنجح ، إلا أنني أقدر مساعدتك!

في هذه الحالة ، أحصل على ملفي الأصلي ...
على الرغم من أنها لم تنجح ، إلا أنني أقدر مساعدتك!

هل لديك أخطاء في وحدة التحكم؟ أدى تحديث رد الفعل-التنقل إلى حل هذه المشكلة بالنسبة لي.

بعض التحذيرات. لا خطأ.

من الرائع أن نرى تم دمج الإصلاح هنا ، شكرًا على العمل هنا. هل لدينا أي فكرة عن موعد تشغيل هذا حتى نتمكن من استخدامه؟

أنا حاليًا بصدد الترقية من Expo 37 -> 39 ، وهذه المشكلة تمنع أي عمل تصحيح ، أعتقد أن رجال Expo سيحتاجون إلى تنفيذ أي إصلاحات تضعها. لقد أمضيت حوالي 6 ساعات في محاولة العثور على إصلاحات لذلك ، لذلك إذا كان أي شخص يعرف حلاً قصير المدى بخلاف العودة إلى 37 ، فأخبرنا بذلك.

fredrivett - مرحبًا! أنا أعمل في المعرض وكذلك @ satya164 ، الذي أصلح المشكلة. نأمل في الحصول على إصدار خلفي مع إصدارات أقدم من rn-cli ، لكنني لست متأكدًا من الجدول الزمني المتاح لذلك على جانب rn-cli للأشياء. thymikee قد يكون قادرًا على الإجابة على هذا السؤال بشكل أفضل.

شكرًا على التحديث brentvatne ، نقدر حقًا كل العمل الذي قام به فريق Expo و React Native ، مما يجعل مهمتنا

يجب أن تكون الروح قصيرة المدى لفتح لوحة مصحح الأخطاء ومسح ذاكرة التخزين المؤقت.
Screen Shot 2020-11-16 at 19 10 19

حسنًا ، ما زلت أحصل على نفس الخطأ بعد النقر فوق Clear site data هناك. لقد فعلت ذلك لكل من علامة التبويب Expo Developer Tools وعلامة التبويب React Native Debugger . لدي أيضًا أحدث إصدار من React Native Debugger مثبتًا ( 0.11.5 ). ربما أكون قد فعلت شيئًا سخيفًا في مكان ما ، لقد قمت بالترقية مباشرة من Expo 37 -> 39. الخطأ الدقيق الذي أواجهه هو:

Error: Unable to resolve module `./debugger-ui/debuggerWorker.cff11639.js` from ``: 

None of these files exist:
  * debugger-ui/debuggerWorker.cff11639.js(.native|.native.expo.ts|.expo.ts|.native.expo.tsx|.expo.tsx|.native.expo.js|.expo.js|.native.expo.jsx|.expo.jsx|.native.ts|.ts|.native.tsx|.tsx|.native.js|.js|.native.jsx|.jsx|.native.json|.json|.native.wasm|.wasm|.native.svg|.svg)
  * debugger-ui/debuggerWorker.cff11639.js/index(.native|.native.expo.ts|.expo.ts|.native.expo.tsx|.expo.tsx|.native.expo.js|.expo.js|.native.expo.jsx|.expo.jsx|.native.ts|.ts|.native.tsx|.tsx|.native.js|.js|.native.jsx|.jsx|.native.json|.json|.native.wasm|.wasm|.native.svg|.svg)
    at ModuleResolver.resolveDependency ([redacted]/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency ([redacted]/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency ([redacted]/node_modules/metro/src/node-haste/DependencyGraph.js:287:16)
    at [redacted]/node_modules/metro/src/lib/transformHelpers.js:267:42
    at Server.<anonymous> ([redacted]/node_modules/metro/src/Server.js:841:41)
    at Generator.next (<anonymous>)
    at asyncGeneratorStep ([redacted]/node_modules/metro/src/Server.js:99:24)
    at _next ([redacted]/node_modules/metro/src/Server.js:119:9)

حاول أيضًا محو ذاكرة التخزين المؤقت لحزمة Metro: expo start -c

لقد واجهت نفس المشكلة ، حتى الآن كنت أعمل فقط مع محاكي iOS

إصدار RN:

"react": "16.13.1",
"react-native": "0.63.3",

ما نجح معي هو إزالة التطبيق من جهاز المحاكاة وتثبيته مرة أخرى

مثبت.

يُرجى ترقية CLI إلى 4.13.1 وفقًا لدليل React Native CLI الرسمي هذا .

لاحظ أن هذا يعمل فقط على React Native 0.62 والإصدارات الأحدث. لا توجد خطط لإصلاحات عكسية للإصدارات الأقدم.

  • أنا على نظام التشغيل Windows 10 ، وأعمل على محاكي android (genymotion).
  • أزلت node_modules ، ركضت تثبيت الغزل.
  • لا يزال يتم الحصول على:
Error: Unable to resolve module `./debugger-ui/debuggerWorker.cff11639` from ``:

None of these files exist:
  * debugger-ui\debuggerWorker.cff11639(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  * debugger-ui\debuggerWorker.cff11639\index(.native|.native.js|.js|.native.json|.json|.native.ts|.ts|.native.tsx|.tsx)
  • الناتج من yarn list --pattern @react-native-community/cli :
yarn list v1.19.1
├─ @react-native-community/[email protected]
├─ @react-native-community/[email protected]
├─ @react-native-community/[email protected]
├─ @react-native-community/[email protected]
├─ @react-native-community/[email protected]
│  └─ @react-native-community/[email protected]
├─ @react-native-community/[email protected]
├─ @react-native-community/[email protected]
└─ @react-native-community/[email protected]
   └─ @react-native-community/[email protected]


thymikee لقد جربت كل ما سبق ولم يساعد.

تضمين التغريدة

@ rahamin1 هل جربت تعليمات @ satya164 ؟ # 28844 (تعليق) و # 28844 (تعليق)

حاولت الآن. لم يساعد.

كان لدي خطأ في Mobx. بعد حل هذا الخطأ ، تم حل مشكلتي (الخطأ: تعذر حل الوحدة النمطية ./debugger-ui/debuggerWorker).

مثبت.

يُرجى ترقية CLI إلى 4.13.1 وفقًا لدليل React Native CLI الرسمي هذا .

لاحظ أن هذا يعمل فقط على React Native 0.62 والإصدارات الأحدث. لا توجد خطط لإصلاحات عكسية للإصدارات الأقدم.

لا يعمل على 0.62.2

@ kadiryaka قال:

كان لدي خطأ في Mobx. بعد حل هذا الخطأ ، تم حل مشكلتي (الخطأ: تعذر حل الوحدة النمطية ./debugger-ui/debuggerWorker).

أتساءل عما إذا كانت مشكلتي متعلقة بـ Mobx وكذلك لم يحالفني الحظ مع الحلول هنا - هل يمكنك مشاركة أي فكرة عن مشكلة Mobx الخاصة بك؟

يجب عليك إزالة رد فعل أصلي cli المثبت عالميًا واستخدام npx.

  1. npm uninstall -g react-native
  2. ابحث عن جميع الإدخالات @react-native-community/cli مسبوقة في ملف قفل مشروعك (تأمين الحزمة أو yarn.lock) وقم بإزالتها
  3. أعد تثبيت node_modules: yarn install / npm install
  4. شغّل تطبيقك باستخدام npx: npx react-native run-android

لا يبدو أنه يساعد في حالتي: https://github.com/facebook/react-native/issues/28844#issuecomment -730535093

لا يبدو أنه يساعد في حالتي: # 28844 (تعليق)

ربما حاول أيضًا إزالة التطبيق من الجهاز / المحاكي. لدي هذه المشكلة من حين لآخر وإزالة التطبيق يحلها (مؤقتًا)

شيء آخر يجب إضافته ، هذه المشكلة هي عدم القيام بأي شيء على نظام iOS بجانبي ولكن عند التشغيل لنظام Android ، يتصرف التطبيق بشكل خاطئ تمامًا

شكرا ، لكن حاول عدة مرات.

أقوم بتحليل معلومات التطبيق والجهاز وأجد سبب الخطأ. وقت جهازي سريع في الوقت الفعلي ، بعد أن قمت بتعيين وقت الجهاز على أنه تلقائي تختفي المشكلة.

لديك نفس المشكلة بالضبط ، لقد قمت بإزالة * .lock و node_modules وأعدت تثبيتها كلها.
أنا على "رد فعل أصلي": "0.63.4" ، ورد فعل مجتمع أصلي / cli 4.13.1
ومع ذلك ، في معظم الأوقات عند محاولة إعادة تحميل مشروع باستخدام مصحح الأخطاء ، فإنه يتعطل (على الجهاز الحقيقي والمحاكي) :(

هل كانت هذه الصفحة مفيدة؟
0 / 5 - 0 التقييمات