eslint - 新实例被认为是未定义的?
eslint - new instance is considered un def?
eslint 规则
{
"no-undef": "error"
}
index.html
let instance = new plyr.setup({})
错误
plyr is not defined.
如何判断 ESlint new plyr.setup({})
不是未定义的 var
而是一个新实例?
你没有理解错误。这意味着 ESlint 在当前范围内找不到 plyr
的定义。解决此问题的选项是:
- 在文件顶部添加
/* globals plyr */
以通知 ESlint 此变量是在当前文件之外定义的,并且将在此范围内可见。
- 使用某种加载器(我认为 Browserify 和 Webpack 是最受欢迎的加载器)。
- 通过添加以下 http://eslint.org/docs/user-guide/configuring#specifying-globals
在您的 ESlint 配置中定义 globals
eslint 规则
{
"no-undef": "error"
}
index.html
let instance = new plyr.setup({})
错误
plyr is not defined.
如何判断 ESlint new plyr.setup({})
不是未定义的 var
而是一个新实例?
你没有理解错误。这意味着 ESlint 在当前范围内找不到 plyr
的定义。解决此问题的选项是:
- 在文件顶部添加
/* globals plyr */
以通知 ESlint 此变量是在当前文件之外定义的,并且将在此范围内可见。 - 使用某种加载器(我认为 Browserify 和 Webpack 是最受欢迎的加载器)。
- 通过添加以下 http://eslint.org/docs/user-guide/configuring#specifying-globals 在您的 ESlint 配置中定义
globals