我正在运行npx react-native start / npx react-native run-android,一切正常。但是,该应用程序无法正确启动服务器。这是我得到的错误:
Error: The HTTP/S server is already being used by another WebSocket server
at new WebSocketServer (.../node_modules/ws/lib/websocket-server.js:83:15)
at Object.attachToServer (.../node_modules/react-native/node_modules/@react-native-community/cli/build/commands/server/messageSocket.js:93:15)
at Object.runServer [as func] (.../node_modules/react-native/node_modules/@react-native-community/cli/build/commands/server/runServer.js:127:37)
at processTicksAndRejections (internal/process/task_queues.js:93:5)
at async Command.handleAction (.../@react-native-community/cli/build/index.js:164:9)
我已经尝试杀死所有与本机相关的进程,即使我重新启动系统,该错误仍然存在。关于什么可能导致此的任何想法?
我正在运行npx react-native start / npx react-native run-android,一切正常。但是,该应用程序无法正确启动服务器。这是我得到的错误:错误:HTTP / S服务器...
在我看来,您的processTicksAndRejections()
方法正在尝试设置自己的WebSocketServer实例来执行其工作,而不是使用已设置的实例。您的错误消息表示您
我最终通过完全删除依赖项@ react-native-community / cli-platform-android解决了这个问题,但是我对解决方案并不完全满意,因为我必须运行npx react-native start和npx react-本机运行android单独。