javascript - TypeScript 和 Socket.io

标签 javascript node.js web socket.io typescript

我想在我的 Typescript 项目中使用 socket.io,但我只找到了服务器端 typescript 的 .d.ts 文件。

这是一个很好的例子:https://github.com/soywiz/typescript-node-definitions/blob/master/socket.io.d.ts

它展示了如何将 TypeScript 与 Socket.io 结合使用。但是在客户端它使用 JavaScript。

我需要的是用于客户端 TypeScript 的 .d.ts 文件,它可以解决此行的错误消息:

var socket=io.connect("localhost");

The name "io" does not exist in the current scope

在哪里可以找到合适的定义文件?

最佳答案

现在有@types/socket.io,只需运行安装即可:

npm i --save @types/socket.io

关于javascript - TypeScript 和 Socket.io,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14084406/

相关文章:

javascript - 带有 json 内容的 map 下拉列表

javascript - fullscreenchange 事件未在 Chrome 中触发

javascript - 无法使用 Node.js 通过 HTML 访问 JavaScript 静态文件

javascript - 有什么方法可以在进行 API 调用时设置自定义 header 吗?

javascript - D3.js 按下按钮后移动一条线和一个圆圈

javascript - 如何在javascript中检查浏览器是否有pdf查看器

node.js - 如何使用 electron 在 mac 的菜单栏中添加自定义菜单?

json - 将 JSON 查询字符串解析为 JSON 对象

javascript - 当只用 JS 悬停时,如何在我的网站上显示一个元素?

html - 如何在 IE11 打印预览时避免分页?