Javascript 错误:找不到模块';socket.io client/dist/socket.io.min.js';

Javascript 错误:找不到模块';socket.io client/dist/socket.io.min.js';,javascript,npm,Javascript,Npm,我正在尝试安装spika后端(节点应用程序) 当我尝试使用以下命令以独立模式启动服务器时: $node src/server/main.js 我遇到了以下错误: 错误:找不到模块“socket.io client/dist/socket.io.min.js” 节点版本:v8.10.0 npm版本:v3.5.2尝试在package.json文件的目录下的终端中运行以下命令: npm i npmi——保存socket.io npmi将在您的package.json文件中安装所有依赖项 如果不存在此

我正在尝试安装spika后端(节点应用程序) 当我尝试使用以下命令以独立模式启动服务器时: $node src/server/main.js

我遇到了以下错误:

错误:找不到模块“socket.io client/dist/socket.io.min.js”

节点版本:v8.10.0
npm版本:v3.5.2

尝试在
package.json文件的目录下的终端中运行以下命令:

npm i

npmi——保存socket.io

  • npmi
    将在您的
    package.json
    文件中安装所有依赖项
  • 如果不存在此依赖项,则需要使用
    npm i--save socket.io安装它
安装socket.io而不是socket.io-client


socket.io-client是客户端库,而不是服务器端。您必须在HTML中链接它,而不是将其包含在node.js文件中。实际上,服务器端包含的是socket.io库。阅读更多有关如何操作的信息。

npm安装的输出是什么?尝试重新运行命令并将输出放在这里。我理解您提到的内容。但是我用这个引用来支持Spika:
https://github.com/cloverstudio/Spika/tree/master/web/src/server
它也使用socket.io-client,我已尝试手动安装socket.io,但遇到以下问题:>npm WARN optional SKIPING failed optional dependency/chokidar/fsevents:>npm WARN notsup与您的操作系统或体系结构不兼容:fsevents@1.2.4>npm警告spika@0.0.1没有存储库字段。>npm警告spika@0.0.1无许可证字段。其代码超过2年。没有人更新它。我怀疑你是否应该继续从事这样的项目。