Creator 版本:1.10.2
目标平台:iOS
详细报错信息,包含调用堆栈:
重现方式:新建一个项目,通过反射从oc调js(使用require模块)提示错误Failed to invoke require
手机型号 :iPhone 7plus
编辑器操作系统:MAC
出现概率:100%
额外线索:TestProject.zip (2.1 MB)
TestCb()调用成功,TestCb1调用失败
Creator 版本:1.10.2
目标平台:iOS
详细报错信息,包含调用堆栈:
重现方式:新建一个项目,通过反射从oc调js(使用require模块)提示错误Failed to invoke require
手机型号 :iPhone 7plus
编辑器操作系统:MAC
出现概率:100%
额外线索:TestProject.zip (2.1 MB)
TestCb()调用成功,TestCb1调用失败
我也遇到同样问题,在1.9.1 升级到 1.10.2版本时候,遇到同样问题。顶顶顶
坐等官方回复
引擎团队的人看到了吗???不能沉啊
在脚本中写个使用全局函数,然后在这个全局函数里面执行require
creator不支持 这种用法么 ?是否反射回调方式都需要统一修改。
require 这个接口需要,你可以试试。
window.require = function (name){
console.log('require ', name);
return require(name);
}
我在全局加了一个require函数,临时解决的,不知道是否有隐患
require是内部函数,这样会出问题,要使用自己定义的函数名。
能写个例子么 大佬
你好目前这个问题 你是怎么解决的呢 我用过require 去继承也出现这种问题了
写个全局函数执行require

原生层反射调用的时候将require改为doRequire就行
我试过 不得行 提示 Uncaught Error : Cannot find module
确定一下模块是否存在,比如不反射调用,直接在js层是否可以调用这个模块,模块是否正常可用
这个是加在哪里的呀