在 template 里我们会在页面开头先引入一个脚本,该脚本会把一些业务接口挂载在 window 上,原本以为直接在 cocos 里直接调用即可:
window.HBUtils.getUrlParam() // 或者把 window 换成 globalThis
但 Cocos 编译器会直接报错:
实际上我们已经在项目的 global.d.ts 做好了定义
declare global {
interface Window {
HBUtils: XXX
}
interface globalThis {
HBUtils: XXX
}
}
在 VSCode 里这样定义类型后是没有报错的,但 Cocos 编译器就报错,请问怎么解决呢?
