与打字稿一起使用Nodejs

我想在我的打字稿项目中使用Nodejs并从https://github.com/borisyankov/DefinitelyTyped/tree/master/node下载node.d.ts

但VisualStudio在.d.ts文件中发现了很多错误。 他们都是基本相同的:

错误2导出的接口“服务器”从专用模块“事件”C:\用户\ lhk \桌面\ typescript-game \ strategy go \ node \ node-0.8.d.ts扩展接口236 37 node-0.8.d.ts

所有的错误消息都抱怨私有接口被扩展。

我search了,发现这个问题: nodejs需要内部的TypeScript文件

其中一个评论给出了从Microsoft示例下载node.d.ts的build议。 我浏览了互联网,发现这篇文章http://stackful.io/blog/typescript-nodejs-vim-and-linux-oh-my/并下载了第二版的node.d.ts,结果完全一样。

我在哪里可以find适合nodejs和Typescript的定义文件?

对于TypeScript的0.8.1-1版本,使用这个github项目中最新的node.d.ts文件: https : //github.com/soywiz/typescript-node-definitions

我得到相同的exported interface错误,直到我从那里拉最新的定义文件。

我不完全确定这里发生了什么事。

我怀疑Typescript的(0.8.1〜1)node.js包的当前版本打破了一些东西。 我也遇到过这个 我调整了node.d.ts文件,并标记了一些“导出”而不是“声明”的东西,这让我经历了我的编译问题,但是我发现这些函数没有显示在当前范围内。

FWIW,我一直玩弄打字稿需要和打字稿包装(这两个都需要一些调整与0.8.1〜1)的个人分歧,我不是太确定,一切都工作以及因为它应该是,所以我不知道这个问题是我的问题或当前节点/打字稿特有的东西。