我正在使用的模块应该在浏览器中作为一个很好的旧 Window 对象被调用,因此不会作为模块导入到文件中。出于这个原因,Typescript 的编译器对"Cannot find name [variable]". 有没有办法可以将 Typescript 找不到但我确定它会在运行时使用的名称“列入白名单”?
尝试:
declare var yourVariableName: YourType;
Run Code Online (Sandbox Code Playgroud)
在您使用yourVariableName. 这向 TypeScript 编译器表明该全局变量将在运行时存在。
| 归档时间: |
|
| 查看次数: |
668 次 |
| 最近记录: |