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

时间:2018-08-18 08:20:12

标签: javascript npm

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

我遇到此错误:

  

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

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

2 个答案:

答案 0 :(得分:2)

  

安装 socket.io ,而不是 socket.io-client

socket.io-client 是客户端库,而不是服务器端。您必须将其链接到HTML中,而不是将其包含在node.js文件中。实际上, socket.io 库将包含在服务器端。进一步了解如何做here

答案 1 :(得分:1)

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

npm i

npm i --save socket.io

  • npm i将所有依赖项安装在package.json文件中
  • 如果不存在此依赖项,则需要使用npm i --save socket.io
  • 进行安装