【发布时间】:2020-08-12 11:41:56
【问题描述】:
我正在使用 TypeScript,但由于我正在与之交互的其他代码,我需要使用 require 而不是 import。
当我尝试使用所需模块中的接口时,我收到“找不到命名空间”错误。有没有办法从需要的模块中使用接口,或者 import 是唯一可行的方法?
【问题讨论】:
标签: typescript
我正在使用 TypeScript,但由于我正在与之交互的其他代码,我需要使用 require 而不是 import。
当我尝试使用所需模块中的接口时,我收到“找不到命名空间”错误。有没有办法从需要的模块中使用接口,或者 import 是唯一可行的方法?
【问题讨论】:
标签: typescript
需要更多上下文来了解您的案例出了什么问题。请发布一些示例代码,以及您要导入/需要的模块。
同时我想指出的是,在 TS 中有一个符合 commonjs 的模块语法,如下所示:
import myModule = require("some_module")
您可能想尝试一下。看看问题是否消失。
【讨论】: