Получение и ошибка для https в реагировать на родной - PullRequest
0 голосов
/ 29 мая 2018

Я получаю следующее сообщение об ошибке:

error: bundling failed: Error: Unable to resolve module 'http' from
'some/path/to/iugu.js': Module 'http' does not exist in the Haste module map

Я следую этой документации по использованию iugu:

https://github.com/iugu/iugu-node

var iugu = require('iugu')(
 'fa484a7c14ff046c6f1c589d2f0c389b',
  'latest'
);

1 Ответ

0 голосов
/ 30 мая 2018

Этот модуль не полностью совместим с React Native.

Некоторые узловые модули автоматически доступны через require (), например http, crypto и т. Д. Эти модули доступны в Node, но они не доступны автоматически вдругие среды, такие как браузеры, и в этом случае React Native.

Для использования вашего пакета кажется, что вам необходимо включить совместимую http реализацию.

Есть несколько способов типа "Nativeify"."эти модули и включить эти базовые библиотеки узлов в React Native.Ознакомьтесь с ReactNativify , а также с этой статьей Использование модулей JS с базовым узлом в собственных приложениях React .

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