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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了错误:找不到模块'socket.io-client / dist / socket.io.min.js'相关的知识,希望对你有一定的参考价值。

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

我遇到了这个错误:

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

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

答案

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

socket.io-client是客户端库,而不是服务器端。您必须在html中链接它,而不是将其包含在node.js文件中。它实际上是socket.io库,包含在服务器端。阅读更多关于如何做here

另一答案

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

npm i

npm i --save socket.io

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

以上是关于错误:找不到模块'socket.io-client / dist / socket.io.min.js'的主要内容,如果未能解决你的问题,请参考以下文章

React中找不到模块'./assets/photo.jpg'错误

Nestjs错误。找不到模块'.app.controller'。

'import matplotlib'给出'找不到模块错误'

未捕获错误:找不到模块'./charset.js'

离子 - 错误:找不到模块'android-versions'

找不到模块'wrappy'