socket-io.clent 在 React Native Android app 下不起作用



我在ReactNative app中使用socket-io.client库。它在iOS上运行良好,但会使Android应用程序崩溃。

打包程序中的错误:

Directory ..node_modulesengine.io-clientlibtransportsindex.jlibxmlhttprequest.js doesn't exist

反应本机-CLI:2.0.1 反应本机:0.40.0

我尝试反应原生 0.39 并得到同样的错误。

我遇到了同样的问题,这是由库的导入方式引起的。

var io = require("socket.io-client/dist/socket.io");

在构造函数中

constructor(props) {
    super(props);
    this.socket = io('http://10.0.2.2:3000', { jsonp: false });
}

如果您使用的是 Android 模拟器,请使用 10.0.2.2 连接到开发计算机上本地运行的节点服务器。

相关内容

  • 没有找到相关文章

最新更新