将功能齐全的 Aura Component Bundle 部署到其他环境后,它总是抛出错误 'Cannot read property __ of undefined'

After deploying a fully functional Aura Component Bundle to some other environment, it always throws error 'Cannot read property __ of undefined'

我有一个 Aura 组件包及其 Apex 控制器。我将其部署到其他一些环境。它给这个组件错误 'Uncaught Error in $A.getCallback() [Cannot read property '' of undefined] 回调失败:apex://Controller/ACTION$'

然后它会在一段时间后开始自行工作。可能是什么原因。

如果没有发布一些源代码,很难回答你的问题。但是,我可以根据错误文本猜测您可以查看的位置。由于错误被声明为在 ACTION 和回调中,这表明您正在组件控制器中的某处使用回调。这通常用于与 Apex 控制器 class 通信。所以我会从那里开始看。

无法读取未定义的 属性 '' 是您的下一条线索。 "undefined" 可能是一个 JavaScript 变量,未在您的回调中正确设置。这可能是因为范围问题,或者如果您在环境中的名称空间与您开发的名称空间不同,则可能是自定义名称空间的问题。