【问题标题】:How to use Socket.IO in TypeScript with Visual Studio Code?如何在带有 Visual Studio Code 的 TypeScript 中使用 Socket.IO?
【发布时间】:2015-12-14 11:48:09
【问题描述】:

我正在寻找一个简单的示例,说明如何在使用 Visual Studio Code 时让 Socket.IO 与 TypeScript 一起工作。我在 Node.js 上运行。

我已经为 socket.io 安装了 d.ts,它出现在了 typings 文件夹中。

cd src/
tsd query socket.io --action install

我已将 socket.io 添加到 package.json 依赖项中。

"dependencies": {
    "socket.io" : "*"
}

运行npm install,包文件显示在node_modules目录中。

然后我尝试在 TypeScript 中导入 socket.io,这就是我不知道自己在做什么的地方。我试过这个:

import * as sio from 'socket.io';

它没有抱怨任何事情,但是当我只是使用sio 时,它并没有给我任何 IntelliSense。所以我觉得我做错了什么。

这是正确的import 吗?是否有任何最新的示例?

【问题讨论】:

    标签: socket.io typescript visual-studio-code


    【解决方案1】:

    import * as sio from 'socket.io';

    这是正确的导入。您可以在此处查看它的使用情况:https://github.com/TypeScriptBuilder/tsb/blob/ac87f359201a25e1bbb44f72093487348f3d28d3/src/socketLib/socketLibServer.ts#L2 尝试重新启动 VS 代码。

    周围有最新的例子吗?

    我在这里大量使用 socket.io:https://github.com/TypeScriptBuilder/tsb

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-11-12
      • 1970-01-01
      • 2018-02-03
      • 2023-01-17
      • 2018-05-19
      • 2016-12-29
      • 2019-07-27
      • 2019-09-03
      相关资源
      最近更新 更多