Socket.io NativeScript&;SocketIO:Can';找不到变量:SocketManager

Socket.io NativeScript&;SocketIO:Can';找不到变量:SocketManager,socket.io,nativescript,backendless,Socket.io,Nativescript,Backendless,我正在尝试将BackEnding集成到NativeScript应用程序中。 JS-SDK依赖于NS环境中不支持的模块 因此,我通过在自定义webpack.json中添加别名来解决socket.io.client模块的第一个问题 const webpackConfig = require("./webpack.config"); module.exports = (env) => { env = env || {}; env.alias = Object.assign({

我正在尝试将BackEnding集成到NativeScript应用程序中。 JS-SDK依赖于NS环境中不支持的模块

因此,我通过在自定义webpack.json中添加别名来解决socket.io.client模块的第一个问题

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

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

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

    return webpackConfig(env);
}
但在那之后,我开始收到另一个错误:
对象不是函数(靠近“…io…”)
我试图改变初始化SocketIO实例,正如这里所描述的 现在我得到了另一个错误:
找不到变量:SocketManager
,经过一些调查,我找到了错误产生的代码行,`:

有人犯过这个错误吗?
提前感谢您的帮助

听起来您的本机库安装正确,通常干净的版本可以解决这个问题。听起来您的本机库安装正确,通常干净的版本可以解决这个问题。