我已经使用browserify导出了WebSocket,
browserify -r websocket > bundle.js
然后我尝试在浏览器中运行以下代码
<script src="bundle.js"></script>
var WebSocketClient = require('websocket').client;
var client = new WebSocketClient();
但我在浏览器控制台中收到以下错误
Uncaught TypeError: WebSocketClient is not a constructor
有谁能告诉我我做错了什么吗?
1条答案
按热度按时间lmvvr0a81#
WebSocketClient不应该在浏览器中使用。GitHub上有一个相关问题。
相反,您应该使用W3CWebSocket:
了解更多here