微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决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 举报,一经查实,本站将立刻删除。