require () работает в Node, но не работает в React Native - PullRequest
0 голосов
/ 06 апреля 2020

импортируя модуль с использованием старого синтаксиса из библиотеки eos js, у меня проблема в том, что в Node я получаю ожидаемые результаты, но в React Native я получаю пустой объект. вот что я делаю:

var PrivateKey_2 = require("./PrivateKey");
console.log('CONVERSIONS', PrivateKey_2)
console.log('entries=', Object.entries(PrivateKey_2), typeof PrivateKey_2, JSON.stringify(PrivateKey_2))

и в то время как в узле я получаю:

CONVERSIONS {PrivateKey: [Function: PrivateKey] {fromEllipti c: [Function (anonymous) ], fromString: [Function (anonymous)]}} records = [[PrivateKey ', [Function: PrivateKey] {fromEllipti c: [Function (anonymous)], fromString: [Function (anonymous)]}]] объект {}

в React Native вывод:

[Пн, апр. 06, 2020 13: 41: 19.600] LOG CONVERSIONS {"PrivateKey": [Функция PrivateKey]}

[Пн, апр. 06, 2020 г. 13: 41: 19.600] Записи в журнале = [] объект {}

что действительно странно, вы заметите, что первый консольный журнал действительно печатает объект с ожидаемым ключом, но вызов Object.keys() или Object.entries() возвращает пустой массив, как если бы в объекте

не было ключей
...