Модуль `scheduler` не существует в карте модулей Haste - PullRequest
0 голосов
/ 26 сентября 2019

Я пытаюсь запустить существующий выставочный проект.Я клонировал это и управлял пряжей и затем выставочным стартом.и получил эту ошибку:

Невозможно разрешить модуль scheduler из /path-to-project/node_modules/react-native/Libraries/Renderer/oss/ReactNativeRenderer-prod.js: Модуль scheduler не существует на карте модулей Haste

Это может быть связано с https://github.com/facebook/react-native/issues/4968

Пытался ее решить:

  1. Очистить часы сторожа: watchman watch-del-all.
  2. Удалить папку node_modules: rm -rf node_modules && npm install.
  3. Сбросить кэш Metro Bundler: rm -rf /tmp/metro-bundler-cache-* или npm start -- --reset-cache.
  4. Удалить кэш ускорения: rm -rf /tmp/haste-map-react-native-packager-*.
  5. несколько раз удалял и клонировал проект
  6. удалял node_modules ипереустановил
  7. переустановил сторож, npm и обновил brew.
  8. Установил последнюю версию пакета расписания (0.5.0) вместо (0.4.0)

Подсказки:При попытке запустить симулятор iOS, застревание застревает на% 99

Building JavaScript bundle [================================= ] 99%

после этого:

Failed building JavaScript bundle.

1 Ответ

0 голосов
/ 26 сентября 2019

Решено добавлением этих версий в мой проект.

"expo": "^35.0.0",
"react": "16.8.3",
"react-dom": "16.8.3",
"react-native": "https://github.com/expo/react-native/archive/sdk-35.0.0.tar.gz",
"react-native-web": "^0.11.7"

Однако у меня возникли другие проблемы при обновлении выставочной версии.

...