【发布时间】:2019-08-17 23:20:17
【问题描述】:
我正在尝试在我的反应应用程序中添加 pendo sn-p 我已经包含了 javascript sn-p 并且我使用 pendo.initialize({visitor:{id:'id'})
我使用pendo.validateInstall() 进行验证,一切正常,但我在pendo.initialize({visitor:{id:'id'}) 中遇到了一个eslint 错误“未定义pendo”,该错误用于我的promise 处理程序。
【问题讨论】:
-
ESLint 告诉你它没有被定义,因为它不知道它。它不在当前文件中,我怀疑它是某种全局的,但没有从当前位置到声明的可见性和应用程序数据流的完整映射(这超出了 ESLint 的范围),它无法知道
pendo将在您的代码到达pendo.initialize行时被声明并赋值。 -
可能没有在文件顶部导入模块。他们很可能有一个合适的 js 模块,所以你不必使用全局变量
-
stackoverflow.com/questions/44877904/… 我用这个解决了 ESLint 错误,谢谢大家的回复。
标签: javascript reactjs login