我想让socket.io在使用JQuery和typescript的客户端启动,但我无法这样做。我从这里得到了socket.io的Typescript定义。 (在一个更新昨天)无法让socket.io在客户端启动
https://github.com/borisyankov/DefinitelyTyped/blob/master/socket.io/socket.io.d.ts
下面的代码:
var socket:Socket = io.connect('http://localhost');
这里是我得到在控制台中的错误。
Uncaught ReferenceError: io is not defined Start.ts:48
socketTest Start.ts:48
start Start.ts:11
(anonymous function) config.ts:24
i.execCb require.js:29
X.check require.js:18
(anonymous function) require.js:23
(anonymous function) require.js:8
(anonymous function) require.js:23
y require.js:7
X.emit require.js:23
X.check require.js:19
X.enable require.js:23
X.init require.js:17
D require.js:14
i.completeLoad require.js:28
i.onScriptLoad
--Update-- 我前面提到的的.ts文件加载的问题现在已经解决了。
你应该从问题在浏览器中启动正在下载.ts而不是.js,因为它显然不会运行。在此之前尝试诊断任何事情都是毫无意义的。 –