NativeScript & SocketIO: не удается найти переменную: SocketManager - PullRequest
1 голос
/ 03 апреля 2020

Я пытаюсь интегрировать Backendless JS -SDK в приложение NativeScript. JS -SDK зависит от модуля socket.io.client , который не поддерживается в среде NS.

Итак, первая проблема с модулем socket.io.client I Я решил добавить псевдоним в пользовательский веб-пакет. json

const webpackConfig = require("./webpack.config");

module.exports = (env) => {
    env = env || {};

    env.alias = Object.assign({}, env.alias, {
        'socket.io-client': 'nativescript-socketio'
    });

    return webpackConfig(env);
}

, но после этого я начал получать еще одну ошибку: Object is not a function (near '...io...') и попытался изменить инициализирующий экземпляр SocketIO, как описано здесь nativescript-socket.io и теперь я получаю еще одну ошибку: Can't find variable: SocketManager, после некоторого исследования я нашел строку кода, откуда происходит ошибка, ``:

socketio. ios .js # 130

Кто-нибудь получил эту ошибку? Заранее спасибо за любую помощь!

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