在虚拟机上我也遇到这个问题,后来发现在mac上可以启动,可能是node版本的问题,之前添加的镜像站下载的node版本太低了,于是下载源码进行安装,重新npm install ws, node server.js成功。希望能帮到你
node版本:v10.16.3
npm版本:6.9.0
输出:
➜ websocket_Test npm install ws
npm WARN websocket_Test@1.0.0 No description
npm WARN websocket_Test@1.0.0 No repository field.
+ ws@7.1.2
added 2 packages from 2 contributors and audited 2 packages in 3.005s
found 0 vulnerabilities
➜ websocket_Test node server.js
Server started