我转而使用es2015语法编写并使用babel作为转换器。突然间,这个简单的功能不再起作用,es-lint会抛出错误:
文件未定义
窗口未定义
site = "https://news.google.com"
if 'google' in site:
filters = {'name':'span', "class" : 'titletext' }
elif 'yahoo' in site:
filters = {'name':'blala', "class" : 'blala' }
titles = soup.findAll(**filters)
for title in titles:
print(title.contents)
它只有在我将它设置为全局时才有效:
const jsLoaderClass = document.getElementsByClassName('js-loader')[0];
// hide logo on pageload
window.onload = function jsLoader() {
jsLoaderClass.style.display = 'none';
};
答案 0 :(得分:4)
您应该将eslint配置文件中的“env”设置为“browser”。