модуль приставки не существует на карте модуля скорости - PullRequest
0 голосов
/ 07 октября 2018

Я недавно обновил свое реактивное приложение до серии 2.x, используя следующее руководство;

https://github.com/react-community/create-react-native-app/blob/master/CHANGELOG.md#upgrading-from-1140-to-201

Однако, когда я запускаю сборку на симуляторе или устройстве, я получаю сообщение об ошибке, что модуль redux отсутствует на карте модуля ускорения.

Эта проблемаможет проявиться как другие отсутствующие модули, поэтому первая часть ответа ниже, без добавления редукса, должна помочь в этом случае.

1 Ответ

0 голосов
/ 07 октября 2018

Во-первых;

watchman watch-del-all
rm -rf node_modules && npm install
rm -rf /tmp/metro-bundler-cache-*` or `npm start -- --reset-cache
rm -rf /tmp/haste-map-react-native-packager-*

Сброс симулятора (ов) также при использовании.

Затем выполните

npm install
npm install --save redux

Затем запустите сборку (обратите внимание, что она изменена вexpo 2.x)

expo build

Я думаю, что в моем конкретном случае я использовал redux без явного указания зависимости в package.json или что он был удален как зависимость от другого источника, новышеуказанные шаги должны помочь в большинстве случаев.

...