Property 'abc' does not exist on type 'Window & typeof globalThis'.
Property 'requestIdleCallback' does not exist on type 'Window & typeof globalThis'.
代码使用了 window
的非标准属性 requestIdleCallback
, ts 飘红报错: window 对象上不存在该属性;
需要手动给 window 声明该属性:
在项目 根目录 或者 src 下的 xx.d.ts
文件中加入:
interface Window {
requestIdleCallback?: Function;
}
如果项目中没有 xxx.d.ts
文件就新建一个,但是要注意:tsconfig.json 里的 include 记得包含这个文件;
比如我的 typings.d.ts
在项目根目录下
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· .NET Core 中如何实现缓存的预热?
· 阿里巴巴 QwQ-32B真的超越了 DeepSeek R-1吗?
· 如何调用 DeepSeek 的自然语言处理 API 接口并集成到在线客服系统