Создайте реагирующий нативный модуль и используйте его в приложении - PullRequest
0 голосов
/ 06 марта 2019

Я хочу создать собственный модуль реагирования для iOS и Android и использовать его в приложении.

Я хочу использовать его как локальный модуль, не загруженный в npm.

Когдая следую инструкциям, описанным в официальной документации, у меня всегда есть эти ошибки при импорте моего модуля в файл App.js:

импорт MyModule из'act-test-module ';

Couldне найти файл декларации для модуля «response-test-module».'/Users/dbellerose/Path/to/My/Module/react-test-module/index.js' неявно имеет тип 'any'.Попробуйте npm install @types/react-test-modulet, если он существует, или добавьте новый файл декларации (.d.ts), содержащий `Declare Module 'response-test-module';

Когда я запускаю приложение iOS:

Не удалось разрешить модуль react-test-module из /Users/Path/To/My/App/App.js: Модуль react-test-module не существует на карте модулей Haste.

В сообщении приведены некоторые советы по решению проблемы, но он не работает.

Для решения проблемы попробуйте следующее: 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-*.

Итак, что вы знаете, каков хороший процесс для создания модуля и использования его в приложении без загрузки пакета в npm?

С наилучшими пожеланиями

Дэвид

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