javascript - 将 Nodejs 与 Typescript 一起使用

标签 javascript node.js web webserver typescript

我想在我的 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/

相关文章:

Javascript document.write() - 用 GIF 替换 PNG?

JavaScript promise 和 if/else 语句

node.js - 如何使用 vagrant 设置 Node 检查器?

jquery - 网站主题颜色不变

html - 为什么不使用 div?

javascript - fmt block 的 WAVE 文件扩展部分

javascript - 在 react.js 中扩展样式对象

javascript - 如何在 typescript 中使用 pact

javascript - Mongoose 查询返回错误,但错误是我正在寻找的结果

javascript - 外部页面上的访问元素