【发布时间】: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 模块的方法?
【问题讨论】:
-
显示整个代码
-
我会将其定义为 eslint 配置中的全局变量。见stackoverflow.com/a/41552223/1691
标签: javascript eslint