प्रदर्शनी: मॉड्यूल को हल करने में असमर्थ './ebebger


16

पुनः लोड करने के बाद मेरे ऐप ने लोड करना बंद कर दिया है।

मैंने दोनों इम्यूलेटर और 2 वास्तविक डेविस, एंड्रॉइड और आईओएस पर कोशिश की है।

त्रुटि है:

त्रुटि: ./debugger-ui/debuggerWorker.d9da4ed7`` से मॉड्यूल को हल करने में असमर्थ

और कभी-कभी मुझे त्रुटि मिलेगी, 'उदाहरण का पता लगाने में असमर्थ'।

मैंने निम्नलिखित कोशिश की है:

  1. साफ चौकीदार देखता है watchman watch-del-all:।
  2. node_modulesफ़ोल्डर हटाएँ rm -rf node_modules && npm install:।
  3. मेट्रो बुंडलर कैश को रीसेट करें: rm -rf /tmp/metro-bundler-cache-*या npm start -- --reset-cache
  4. जल्दबाजी कैश निकालें rm -rf /tmp/haste-map-react-native-packager-*:।
  5. कंप्यूटर को पुनरारंभ।

      Expo CLI 3.11.3 environment info:
        System:
          OS: macOS 10.15.2
          Shell: 5.7.1 - /bin/zsh
        Binaries:
          Node: 12.8.0 - ~/.nvm/versions/node/v12.8.0/bin/node
          Yarn: 1.19.1 - /usr/local/bin/yarn
          npm: 6.13.4 - ~/.nvm/versions/node/v12.8.0/bin/npm
          Watchman: 4.9.0 - /usr/local/bin/watchman
        IDEs:
          Android Studio: 3.5 AI-191.8026.42.35.5791312
          Xcode: 11.2/11B41 - /usr/bin/xcodebuild
        npmPackages:
          expo: ~36.0.0 => 36.0.2
          react: ~16.9.0 => 16.9.0
          react-native: https://github.com/expo/react-native/archive/sdk-36.0.0.tar.gz => 0.61.4
          react-navigation: ^4.0.10 => 4.0.10
        npmGlobalPackages:
          expo-cli: 3.11.3
    

इसे सुलझाने के लिए मैं और क्या उपाय कर सकता हूं?

नीचे पूर्ण त्रुटि:


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

None of these files exist:
  * debugger-ui/debuggerWorker.d9da4ed7(.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)
  * debugger-ui/debuggerWorker.d9da4ed7/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)
    at ModuleResolver.resolveDependency (/Users/serdarmustafa/task_location_namespace/node_modules/metro/src/node-haste/DependencyGraph/ModuleResolution.js:163:15)
    at ResolutionRequest.resolveDependency (/Users/serdarmustafa/task_location_namespace/node_modules/metro/src/node-haste/DependencyGraph/ResolutionRequest.js:52:18)
    at DependencyGraph.resolveDependency (/Users/serdarmustafa/task_location_namespace/node_modules/metro/src/node-haste/DependencyGraph.js:282:16)
    at /Users/serdarmustafa/task_location_namespace/node_modules/metro/src/lib/transformHelpers.js:267:42
    at /Users/serdarmustafa/task_location_namespace/node_modules/metro/src/Server.js:1305:37
    at Generator.next (<anonymous>)
    at asyncGeneratorStep (/Users/serdarmustafa/task_location_namespace/node_modules/metro/src/Server.js:99:24)
    at _next (/Users/serdarmustafa/task_location_namespace/node_modules/metro/src/Server.js:119:9)
    at processTicksAndRejections (internal/process/task_queues.js:85:5)

क्या आप अपना भी साझा कर सकते हैं package.json?
रोहितभटिया

1
नेविगेशन मॉड्यूल को स्थानांतरित करने के बारे में मुझे एक और त्रुटि हुई। जब मैंने तय किया कि आपकी त्रुटि दूर हो गई है।
dsbmac

मेरी भी यही त्रुटि है। क्या npm को अपग्रेड किए बिना इसे ठीक करने का कोई तरीका है?
झेंगोद

जवाबों:


4

अपनी जाँच npm संस्करण कीpackage.json

"dependencies": {
    "@react-native-firebase/app": "^6.0.0",
    "@react-native-firebase/auth": "^6.0.0",
    "acorn": "^7.0.0",
    "axios": "^0.19.1",
    "expo-web-browser": "^8.0.0",
    "i": "^0.3.6",
    "loadash": "^1.0.0",
    "npm": "^6.11.3",

मेरे मामले में, मैंने किया npm updateऔर मेरेnpm निर्भरता में संस्करण को नवीनतम संस्करण में ले जाया गया जिसके कारण परिवर्तन हुए


मुझे समझ नहीं आ रहा है। इसे ठीक करने के लिए आपने क्या किया?
बेट्टी

@ बिट्टी मैं अपने पिछले
npm

आपने किसको बदला? आपके कंप्यूटर पर स्थापित वास्तविक npm, या package.jsonफ़ाइल में प्रविष्टि ? किसी भी तरह से, एक एक्सपो परियोजना npmमें कोई प्रविष्टि नहीं है package.json, इसलिए मुझे समझ में नहीं आता है।
बेट्टी

Package.json फ़ाइल में प्रविष्टि।
इरोहितभाटिया

मैंने अपडेट किया और यह काम किया
अनह देवीत

5

मैंने डिबगर cmd + d&& को रोककर इस त्रुटि को हल किया और Stop debuggingफिर क्रोम में खुले डीबगर टैब पर एक हार्ड पुनः लोड कर रहा था alt + control + click on reload buttonऔर Empty cache and hard reloadफिर डीबगर को पुनरारंभ करें चुनें ।


आपका बहुत बहुत धन्यवाद! ... इसने मेरे लिए काम किया
हेंड एल-सहली

0

यदि आप एक निर्भरता स्थापित करते हैं, तो यह भी हो सकता है, लेकिन उस निर्भरता के लिए आवश्यक अन्य निर्भरताएँ स्थापित करना न भूलें। उदाहरण के लिए, मैंने प्रतिक्रिया-देशी-पुश-अधिसूचना स्थापित की, लेकिन PushNotificationIOS को स्थापित करना भूल गया, और मुझे एक समान त्रुटि मिली।


0

यह तब भी हो सकता है जब आपने अपने कोड मॉड्यूल को किसी अन्य निर्देशिका में स्थानांतरित कर दिया हो, जैसे /srcकि module-resolverप्लग इन का उपयोग करके निरपेक्ष पथ आयात का लाभ उठाने के लिएbabel.config


0

मेरे लिए इसे दो तरीकों से हल किया:

पहले मैंने केवल sourceMappingURLउल्लेखित फ़ाइलों से हटा दिया , क्योंकि ये त्रुटि (समस्याएँ बनाएँ?) को बढ़ाते हुए लग रहे थे।

लेकिन जैसा कि मैंने इसे किसी भी पैकेज अपडेट / जोड़ पर पुनर्निर्धारित किया था (जो आपको काफी परेशान कर रहा था, जैसा कि आप अनुमान लगा सकते हैं;), मैं काफी खुश था जो @react-native-community/cli-debugger-ui v4.7.0कल जारी किया गया है! इसलिए मैंने जल्दी से निम्नलिखित को अपने साथ जोड़ा package.json:

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

अब, डिलीट करने के बाद yarn.lock, रनिंग npx react-native-clean-project(उसी को डिलीट करके पूरा किया जा सकता है node_modules, व्यक्तिगत बिल्ड और पॉड्स को react-native-clean-projectसाफ करना , लेकिन इतना नट% है) और yarnफिर से चल रहा है , समस्या चली गई थी।

(संकल्प को दूर करना सुनिश्चित करें, जब आरएन फिर से अपडेट हो ...)

संदर्भ: https://github.com/react-native-community/cli/issues/1081#issuecomment-614223917

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.