我正在寻找一个简单示例,说明如何在使用 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
吗?周围是否有任何最新的示例?
最佳答案
import * as sio from 'socket.io';
这是正确的导入。你可以在这里看到它的使用:https://github.com/TypeScriptBuilder/tsb/blob/ac87f359201a25e1bbb44f72093487348f3d28d3/src/socketLib/socketLibServer.ts#L2尝试重新启动 VS 代码。
Are there any up to date examples around?
我在这里大量使用 socket.io:https://github.com/TypeScriptBuilder/tsb
关于socket.io - 如何使用 Visual Studio Code 在 TypeScript 中使用 Socket.IO?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34258935/