如何在我的React应用程序中修复eslint错误'未定义pendo'

时间:2019-03-27 11:44:52

标签: javascript reactjs login

我正在尝试在我的react应用程序中添加pendo片段,我已经包含了javascript片段,并且我使用了pendo.initialize({visitor:{id:'id'}) 我使用pendo.validateInstall()进行了验证,一切正常,但是我在诺言处理程序中使用的pendo.initialize({visitor:{id:'id'})中遇到了错误提示“未定义pendo”。

My screenshot is here

2 个答案:

答案 0 :(得分:1)

您可以在 eslint 配置中添加全局变量。

"globals": {
    "pendo": true
}

如果您只想在一个文件中覆盖错误消息,请在您的 javascript 文件顶部添加以下内容。

/* global pendo */

检查 eslint 全局 documentation

答案 1 :(得分:0)

代替使用

pendo.initialize({visitor:{id:'id'})

使用

window.pendo.initialize({visitor:{id:'id'})