我想在我的 typescript 项目中使用 Nodejs,并从 https://github.com/borisyankov/DefinitelyTyped/tree/master/node 下载了 node.d.ts
但是 VisualStudio 在 .d.ts 文件中发现了很多错误。它们都基本相同:
Error 2 exported interface 'Server' extends interface from private module 'events' C:\Users\lhk\Desktop\typescript-game\strategy go\node\node-0.8.d.ts 236 37 node-0.8.d.ts
所有错误消息都提示私有(private)接口(interface)被扩展。
我搜索了一下,发现了这个问题: nodejs require inside TypeScript file
其中一条评论建议从 Microsoft 示例中下载 node.d.ts。我浏览了互联网,找到了这篇文章http://stackful.io/blog/typescript-nodejs-vim-and-linux-oh-my/并下载了 node.d.ts 的第二个版本,结果完全相同。
在哪里可以找到适合 nodejs 和 Typescript 的定义文件?
最佳答案
对于 0.8.1-1 版本的 TypeScript,请使用此 github 项目中最新的 node.d.ts
文件:
https://github.com/soywiz/typescript-node-definitions
在我从那里提取最新的定义文件之前,我遇到了相同的 exported interface
错误。
关于javascript - 将 Nodejs 与 Typescript 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14083427/