当前位置: 首页 > 知识库问答 >
问题:

js文件的ESLint错误

牧甫
2023-03-14

更新我删除了env代码,但我仍然收到6个ESLint错误,我不确定原因。

错误:未定义“Google”。[no-undef]var map=new google.maps.map(document.getElementByID(“map”),{

错误:未定义“document”。[no-undef]var map=new google.maps.map(document.getElementByID(“map”),{

错误:“marker”被分配了一个值,但从未使用过。[no-unused-vars]var marker=new google.maps.marker({

/*eslint-env jquery*/

if ($(window).width() <= 640) {
$(".cross").hide();
$(".menu").hide();
$(".hamburger").show();

$(".hamburger").on("click", function () {
    $(".menu").slideToggle("slow");
    $(".hamburger").hide();
    $(".cross").show();
});

$(".cross").on("click", function () {
    $(".menu").slideToggle("slow");
    $(".cross").hide();
    $(".hamburger").show();
});
}

function initMap() {
var pip = {
    lat: 22.421645,
    lng: -98.731555
};
var map = new google.maps.Map(document.getElementById("map"), {
    zoom: 13,
    center: pip,
});
var marker = new google.maps.Marker({
    position: pip,
    map: map
});
}

共有1个答案

司马渝
2023-03-14

您尝试验证的代码有语法错误。此部分:

"env": {
"browser": true,
"node": true,
"jasmine": true    
},

...不是无关的,就是不显示整个片段。

 类似资料:
  • 有没有办法禁用文件夹的特定规则?例如,我不想在文件夹中为我的所有测试文件提供必需的JSDoc注释。有办法做到这一点吗?

  • 问题内容: 我已经安装了eslint-config- airbnb ,它应该为React预配置ESLINT: 我们的默认导出包含我们所有的ESLint规则,包括ECMAScript 6+和React。它需要eslint,eslint-plugin- import,eslint-plugin-react和eslint-plugin-jsx-a11y。 我扩展了它的配置: 不幸的是,当我在其中插入带有

  • 是否可以关闭整个文件的eslint规则?某事,如: (类似于eslint-disable-line。)我经常遇到这样的情况,在某个文件中,我在许多地方违反了特定的规则,这对该文件来说是可以的,但我不想为整个项目禁用该规则,也不想为该特定文件禁用其他规则。

  • 我目前正在做一个小应用程序。我正在使用Webpack捆绑我的文件,当我试图在命令行中执行Webpack时,我在下面得到了这个错误,但是,如果条目扩展名为“”/公共/应用程序。它工作得很好。我不明白我做错了什么。我确实看了其他一些帖子,但与我的问题不同。如果有任何帮助,我将不胜感激。谢谢。 错误。/Public/app.jsx模块构建失败:引用错误:[BABEL] /Users/jair/Deskt

  • 我在一个.js文件中得到了这段代码,我正在通过ESLint运行它。但是它抛出了一个关于这行的错误:)。 说明:。 如果我这样定义它: 我的代码不再工作,我如何让ESLint高兴并保持代码工作? 我想知道如何在不禁用特定行的错误报告的情况下满足ESLint。