使用typescript

时间:2015-05-12 13:19:10

标签: node.js typescript

我想使用CommonJS将普通的javascript模块(例如 vhost )导入到我的node.js打字稿文件中。 我可以使用以下行来完成此操作:

import vhost = require('vhost')

我们假设我在互联网上找不到.d.ts文件,但我也不想自己编写,所以我只使用没有intellisense的vhost变量。

编译器抱怨并抱怨:

enter image description here

我怎么能说我只是想让它'动态'(比如C#动态关键字或普通javascript中的'var')并使用上图中的所有内容?< / p>

我可以创建一个vhost.d.ts文件,但我不知道该写些什么:

declare module 'vash' {
    // what to write here?
}

1 个答案:

答案 0 :(得分:3)

我在输入问题时发现了这一点,它很容易让人感到尴尬,但也许有人也有这个问题。

只需使用var而不是import:

enter image description here