[]问下关于websocket的问题

用npm安装好了websocket,然后按照LayaAir技术手册里面的代码建了一个服务端的程序,为啥用node运行的时候弹出" Cannot find module 'ws'"?


C:\Users\Administrator\Desktop>node jjj.js
module.js:472
throw err;
^

Error: Cannot find module 'ws'
at Function.Module._resolveFilename (module.js:470:15)
at Function.Module._load (module.js:418:25)
at Module.require (module.js:498:17)
at require (internal/module.js:20:19)
at Object.<anonymous> (C:\Users\Administrator\Desktop\jjj.js:1:85)
at Module._compile (module.js:571:32)
at Object.Module._extensions..js (module.js:580:10)
at Module.load (module.js:488:32)
at tryModuleLoad (module.js:447:12)
at Function.Module._load (module.js:439:3)

C:\Users\Administrator\Desktop>

已邀请:

cuixueying

赞同来自: zhang92tong

你不需要按照自己的方式来,按照文档的步骤一步步操作,把下载的ws模块放到自己的目录下就可以了!

zhang92tong

赞同来自:

好像只能在npm目录下运行才可以,放在别的地方都不行,为什么老师?

1604388676用户

赞同来自:

layaair中可以使用GoEasy提供的websocket推送服务,无需搭建websocket服务器,支持JavaScript和typescript,支持wss、心跳、断线重连等机制,我们公司的小游戏项目就是用GoEasy做的,稳定很不错的。https://www.goeasy.io/

要回复问题请先

商务合作
商务合作