React Native bundle error: модуль `планировщик` не существует на карте модуля Haste - PullRequest
0 голосов
/ 06 июля 2019

В моем собственном реактивном проекте, если я запускаю команду связывания, происходит сбой с указанной ошибкой.

Команда:

`sudo 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/`

Ошибка:

error Unable to resolve module 'scheduler' from '/home/buddhi/Buddhi/my-dev-environment/html/react-apps/mobile-64/node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-prod.js': Module 'scheduler' 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-*'.. Run CLI with --verbose flag for more details.

Версии:

  • «реагировать»: «16,8.3»
  • «реагировать-нативно»: «0,59,0»
  • «нпм»: 6,9,0
  • "узел": 10.16.0

Когда я запускаю ту же команду с response-native 0.57.2, она работает отлично.(Обратите внимание, что мне нужно использовать реактивную родную версию 0.59.0, чтобы получить поддержку приложения для архитектуры Android x64)

  1. Я пробовал упомянутые шаги в ошибке.
  2. Iпопытался удалить /node_modules и npm install снова несколько раз.
  3. Пробовал после npm start --reset-cache.

Все еще проблема есть.

Как я вижу, изменение в том, что в реакции-нативной версии 0.59.0 естьэто строка var scheduler = require("scheduler") в файле ReactNativeRenderer-prod.js, как указано в ошибке.Но в реакции-нативной версии 0.57.2 он не используется.

Я уверен, что это вызвано npm, а не проблемой версий-нативных версий.Это так?

Не можете понять, почему его нет в упомянутой карте модулей ускорения, и что именно представляет собой карта модулей ускорения?Я не смог найти достаточно информации, чтобы поддержать проблему.

Любая помощь приветствуется.Спросите дополнительную информацию.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...