JS AMD模块的循环依赖

最近测试告诉我一个bug,页面上软件版本号不见了,取而代之的是undefined。

我一口老血含在嘴里,没敢喷出来。

以前一直好好滴呀。(这话经常听到,今天从我嘴里出来了)。

看了一下js,前端是用Dojo写的。

咦,为什么require appConfig的结果是一个空Object?

找呀找,找呀找,原来有循环依赖。

moduleList -> PlatformInfo -> appCofig  -> moduleList.

结果PlatformInfo里面require到的appConfig是空的。

 

额,我的GOD。

posted @ 2017-12-26 14:32  jpgtama  阅读(261)  评论(0编辑  收藏  举报