【问题标题】:JS: ESlint saying undefined method but it is from external scriptJS:ESlint 说未定义的方法,但它来自外部脚本
【发布时间】:2021-07-30 03:39:49
【问题描述】:

我有一个课程用作我的视频播放器。在我的主页上,我有一个脚本标签来包含亚马逊的 IVS 视频播放器外部脚本。这里面有很多方法,包括我在这个类中调用的registerIVSTech

class myClass {
     constructor(myData) {
          this.data = myData;
     }
     init() {
        registerIVSTech();
     }
}

export default myClass;

但是,当我运行 ESLint 时,它会说:

 error  'registerIVSTech' is not defined           no-undef

但它是被定义的。我使用了debugger,它的值就在那里,因为 IVS 脚本加载到页面上,该类可以访问它。有没有不使用 npm 模块的方法?

【问题讨论】:

标签: javascript eslint


【解决方案1】:

您可以禁用 eslint 规则。在这种情况下,请在调用 registerIVSTech 之前添加 // eslint-disable-next-line no-undef 行。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-19
    • 2016-07-12
    • 2012-12-06
    • 1970-01-01
    相关资源
    最近更新 更多