cocos creator require 引用bug

同样的require一个js文件,其中一个js 能正确的require到内容,另外一个缺require不到,如下面图1,能取到,图2没有取到,怎么解决?

@jare @panda

把整行代码删掉,从能用的那边黏贴过来,我也遇到过,然后,就这样好了。:sweat:

但是这个根本没有解决问题啊,最后还是会出现,看有没有大神来解答了

自顶一下

查查运行时环境

在不同文件夹吗?

对,不同文件夹

查了,很诡异,没有导出,不知道你们有没有遇到过,我连续遇到三次了

用相对路径试试

还是一样不行

还是一样不行

对,不同文件夹

但是这个根本没有解决问题啊,最后还是会出现,看有没有大神来解答了

权限问题?

权限?两处不同的js代码引用,一处可以,另一处不可以,应该不是权限的问题吧?

继续自顶

还有谁遇到过这个问题吗?

查运行时,很有可能是你require的文件里面的代码,在你这边require的时候,由于某些原因,里面的代码某些变量或者上下文环境还没准备好。这种情况基本和异步或者对外的IO处理有关系

可能是循环依赖了,也就是说依赖的路径中出现了环。不可以循环依赖。

你这是循环引用了