gpt4 book ai didi

node.js - 使用 typescript 将 javascript 模块导入为动态

转载 作者:太空宇宙 更新时间:2023-11-03 23:07:30 24 4
gpt4 key购买 nike

我想使用 CommonJS 将普通的 javascript 模块(例如 vhost)导入到我的 node.js typescript 文件中。我可以用下面的行来做到这一点:

import vhost = require('vhost')

我们假设我在互联网上找不到 .d.ts 文件,但我也不想自己编写它,所以我只使用 vhost 变量而不使用智能感知。

编译器提示提示:

enter image description here

我怎样才能知道我只是希望它是“动态的”(就像 C# dynamic 关键字或普通 javascript 中的“var”)并使用上图中的所有内容?

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

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

最佳答案

我在输入问题时发现了这一点,这太简单了,几乎令人尴尬,但也许有人也有这个问题。

只需使用 var 而不是 import:

enter image description here

关于node.js - 使用 typescript 将 javascript 模块导入为动态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30192129/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com