Я пытаюсь интегрировать 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
Кто-нибудь получил эту ошибку? Заранее спасибо за любую помощь!