我正在尝试评估 Heap.io 分析工具以跟踪 React 应用程序中的自定义错误。为此,我在 React Application 的 main.js 文件中集成了堆基础安装脚本(https://developers.heap.io/docs/web#base-installation),然后使用heap.track('Error', {'message': e.message});
文件中的脚本跟踪字段验证错误在哪里处理应用程序的验证错误。
在运行应用程序时,我发现堆已经从开发者控制台脚本标签成功集成<script type="text/javascript" async="" src="https://cdn.heapanalytics.com/js/heap-xxxxxxxx5x.js"></script>
,我可以直接从控制台访问堆方法。但是应用程序中断并抛出错误(在控制台中找到):Type Error: heap.push is not a function
在添加 heap.track 脚本的应用程序流中。
有谁知道为什么会发生此错误以及如何解决?