【问题标题】:importing interface with require() in Typescript在 Typescript 中使用 require() 导入接口
【发布时间】:2020-08-12 11:41:56
【问题描述】:

我正在使用 TypeScript,但由于我正在与之交互的其他代码,我需要使用 require 而不是 import。

当我尝试使用所需模块中的接口时,我收到“找不到命名空间”错误。有没有办法从需要的模块中使用接口,或者 import 是唯一可行的方法?

【问题讨论】:

    标签: typescript


    【解决方案1】:

    需要更多上下文来了解您的案例出了什么问题。请发布一些示例代码,以及您要导入/需要的模块。

    同时我想指出的是,在 TS 中有一个符合 commonjs 的模块语法,如下所示:

    import myModule = require("some_module")
    

    您可能想尝试一下。看看问题是否消失。

    【讨论】:

    • 谢谢你——这几天的语法让我非常沮丧,让我的理智稍微恢复了一点。
    猜你喜欢
    • 2017-05-31
    • 2012-10-10
    • 2015-08-23
    • 2017-04-17
    • 1970-01-01
    • 2018-04-05
    • 1970-01-01
    • 2020-10-06
    • 2022-10-23
    相关资源
    最近更新 更多