现有 Hello.js
function AAA() {
console.error("AAAA")
}
Hello.d.ts
declare function AAA()
在任意脚本调用 AAA 函数,都是报错

请问应该怎么解决,调用js的原因,项目使用pb3,其他creator版本都没问题,但是在3.0版本就不能使用了,
pb使用代码
报错
现有 Hello.js
function AAA() {
console.error("AAAA")
}
Hello.d.ts
declare function AAA()
在任意脚本调用 AAA 函数,都是报错

请问应该怎么解决,调用js的原因,项目使用pb3,其他creator版本都没问题,但是在3.0版本就不能使用了,
pb使用代码
顶一个·········
export const AAA = ()=>{
AAA();
}
在调用函数的地方写你代码:没有任何日志
在js写你的代码:报错找不到AAA函数
在d.ts写你的代码:报错找不到AAA函数
顶一个······
AAA是你JS要写的该函数 这个代码放在JS写 exoirt方式导出 可以让TS调用的 所以在TS 下直接调用AAA会叫你应用这里的
//假设js有函数如下 (这里只是写的例子 报错自己解决)
jsFunc:function(){
}
export const 导出到TS的函数名 =()=>{
jsFunc();//这里调用的是上面JS的函数
}
//然后在TS下 可以调用 导出到TS的函数名 这里写的名字 前提是要引入(会提示的)
当然你可以直接写 window.XXX = jsFunc; Ts: window[‘xxx’]. 这基本很少这么做常见的一些SDK会这么写
感谢大佬指导
该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。