Nestjs 服务器找不到模块“socket.io”

问题描述

我正在为我的套接字服务器使用 nestjs 7.6,它运行良好,除非我尝试捕获我的客户端套接字命令以便稍后向他们发送私人消息消息。我试图用

安装socket.io

npm i --save @nestjs/websockets @nestjs/platform-socket.io npm i @types/sockets.io

但是如果安装成功并且在我的 package.json 中添加了声明,我仍然收到相同的警告消息

找不到模块“socket.io”的声明文件。 'c:/Users/Bill/MeepleMaker/Ohanami/server/node_modules/socket.io/lib/index.js' 隐式具有 'any' 类型。 尝试 npm i --save-dev @types/socket.io(如果存在)或添加包含 declare module 'socket.io';ts(7016)

的新声明 (.d.ts) 文件

当我从 socket.io 导入套接字时

import { Socket } from 'socket.io';

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)