如何导入 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;