如何导入 js 模块。 (没有任何声明文件(d.ts))
How to import a js Module as any. (Without any declaration file (d.ts))
所以我想在我的 ts 应用程序中导入一个 js 模块。
有没有办法不用制作d.ts文件,或者如果
不是如何在 d.ts 文件中将其声明为 any?
我目前只是通过 //@ts-ignore 忽略这个错误。
谢谢!
这里有两种情况:
- 您正在使用 ESM 模块,并且只有
import(...)
个可用
const module = (await import('module')) as any;
- 您没有使用 ESM 模块,因此您可以访问
require(...)
const module = require('module') as any;
所以我想在我的 ts 应用程序中导入一个 js 模块。
有没有办法不用制作d.ts文件,或者如果 不是如何在 d.ts 文件中将其声明为 any?
我目前只是通过 //@ts-ignore 忽略这个错误。
谢谢!
这里有两种情况:
- 您正在使用 ESM 模块,并且只有
import(...)
个可用
const module = (await import('module')) as any;
- 您没有使用 ESM 模块,因此您可以访问
require(...)
const module = require('module') as any;