Javascript 试图为togetherjs应用程序设置一个集线器服务器,而我正在使用node.js运行该服务器,我得到以下错误

Javascript 试图为togetherjs应用程序设置一个集线器服务器,而我正在使用node.js运行该服务器,我得到以下错误,javascript,Javascript,错误:找不到模块“websocket服务器” 在Function.Module.\u解析文件名(Module.js:336:15) 在Function.Module.\u加载(Module.js:286:25) at Module.require(Module.js:365:17) 根据需要(module.js:384:17) 反对。(D:\Rahul\hubServer\togetherjs develope\togetherjs develope\hub\websocket compat.j

错误:找不到模块“websocket服务器” 在Function.Module.\u解析文件名(Module.js:336:15) 在Function.Module.\u加载(Module.js:286:25) at Module.require(Module.js:365:17) 根据需要(module.js:384:17) 反对。(D:\Rahul\hubServer\togetherjs develope\togetherjs develope\hub\websocket compat.js:27:28) 在模块处编译(Module.js:434:26) 在Object.Module.\u extensions..js(Module.js:452:10) 在Module.load(Module.js:355:32) 在Function.Module.\u加载(Module.js:310:12) at Module.require(Module.js:365:17)


这意味着您尚未安装该模块。做这件事

npm安装websocket服务器

通常,您不需要手动执行此操作,而是拥有一个
package.json
文件,您可以通过执行
npm install

我建议您将websocket服务器保存到包中运行以下命令:

npm  install websocket-server --save

请记住在站点所在的目录中执行npm安装。否则节点将找不到它。

我已经在同一路径中安装了websocket服务器,但它仍然返回相同的路径error@RahulAhire这可能是因为您没有将其添加到
package.json
也不起作用的jf尝试这样做:`npm install-g websocket server',如果仍然不起作用,您将不得不这样做在需要模块的地方提供代码。您能否建议一些链接,并说明如何将websocket添加到package.json。很抱歉给您带来不便,我对此一无所知,这是我第一次通过安装集线器服务器javascript@Rahul是的,如果我尝试:npm安装websocket服务器,我会在我的回答中发布:npm ERR!Linux 4.15.0-1020-aws npm错误!argv“/usr/bin/node”“/usr/bin/npm”“安装”“websocket服务器”npm ERR!节点v8.10.0 npm错误!npm v3.5.2 npm错误!无法将未定义或null转换为对象npm ERR!npm错误!如果需要帮助,可以在以下位置报告此错误:npm ERR!为了获得支持,您应该发布代码,最好在plunker或JSFIDLE上创建一个正在运行的演示。