Ошибка типа: undefined не является объектом (оценка 'lo c .protocol') - PullRequest
0 голосов
/ 13 апреля 2020

Мое собственное приложение реагирует на успешную сборку и установку, но в симуляторе появляется следующая ошибка:

Ошибка типа: undefined не является объектом (оценка 'lo c .protocol' )

Полная ошибка вывода / трассировки стека:

Ошибка типа: undefined не является объектом (оценивается 'lo c .protocol')

url

url. js: 29: 29

lookup

index. js: 44: 19

SocketConnection # constructor

Соединение. js: 17: 26

Соединение. js: 66: 19

loadModuleImplementation

require. js: 322: 6

useStore. js: 5

loadModuleImplementation

require. js: 322: 6

guardedLoadModule

требуется. js: 201: 45

наблюдатель $ аргумент_0

подключение. js: 16: 8

наблюдатель $ Аргумент_0

Соединение. js: 9: 51

useObserver $ arguments_0

mobxr eactlite.esm. js: 319: 27

response.track $ arguments_0

mobxreactlite.esm. js: 292: 20

trackDerivedFunction

mobx.module. js: 761: 28

Reaction.prototype.track

mobx.module. js: 1795: 42

response.track $ arguments_0

mobxreactlite.esm. js: 290: 17

useObserver $ arguments_0

mobxreactlite.esm. js: 318: 23

render Root

[собственный код]: 0

runRootCallback

[собственный код]: 0

renderApplication

renderApplication . js: 52: 52

runnables.appKey.run

AppRegistry. js: 116: 10

runApplication

AppRegistry. js: 197: 26

callFunctionReturnFlushedQueue

[собственный код]: 0

Ошибка вызвана пакетом socket.io-client (версия 2.1) 0,1). Следующий код вызывает ошибку (url. js: 27):

// по умолчанию для window.location

lo c = lo c || global.location;

if (null == uri) uri = lo c .protocol + '//' + lo c .host;

Кажется, Переменная global.location не определена, но я не уверен, почему это так. Я использую Xcode и iPad Pro (9,7-дюймовый) симулятор, но я получаю ту же ошибку на Android.

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