TS2304:找不到html文件中嵌入的代码的名称

TS2304:找不到html文件中嵌入的代码的名称,html,typescript,module,Html,Typescript,Module,我的html中有以下代码行: <script type="text/javascript" src="https://webgl2fundamentals.org/webgl/resources/m4.js"></script> 使代码示例在我的项目中工作。 我正在使用打字脚本。 因此,即使代码运行,并且发生了实质性操作,我也不断从Typescript编译器中得到错误:TS2304:找不到名称“m4” 我试图在.d.ts(de

我的html中有以下代码行:

<script type="text/javascript" src="https://webgl2fundamentals.org/webgl/resources/m4.js"></script>

使代码示例在我的项目中工作。 我正在使用打字脚本。 因此,即使代码运行,并且发生了实质性操作,我也不断从Typescript编译器中得到错误:TS2304:找不到名称“m4”

我试图在.d.ts(
declare module'm4';
)文件中声明一个模块,但如果是这样,则这些方法将未定义,因为执行将运行到创建的空模块

我还尝试了从'm4'导入{m4} 但我有错误:

无法解析模块“m”的路径。eslintimport/没有未解析的路径

找不到模块“m4”或其相应的类型声明。ts(2307)

如何告知编译器从嵌入HTML的代码中解析导入内容?? 这可能吗

非常感谢