当前位置: 首页 > 面试题库 >

错误“文档”未定义:eslint / React

冀越
2023-03-14
问题内容

我正在使用create-react-app构建一个React应用程序

运行ESLint时出现以下错误:
8:3 error 'document' is not defined no-undef.

我的应用程序运行没有错误,但是我在2个文件中遇到了这个ESLint错误。请参阅这些.jsx文件之一和我的ESLint配置。

index.jsx:

import React from 'react';
import ReactDOM from 'react-dom';
import App from './App';
import './index.css';

ReactDOM.render(
  <App />,
  document.getElementById('root'),
);

eslintrc.js:

module.exports = {
  "extends": "airbnb",
  "plugins": [
      "react",
      "jsx-a11y",
      "import"
  ],
  "env": {
    "jest": true
  }
};

我怎样才能解决这个问题 ?目前,我将只忽略这两个文件……但我希望找到一个长期解决方案。


问题答案:

添加"browser": true您的env包括全局变量(如文件,窗口等)

有关更多信息,请参见ESLint环境文档。



 类似资料:
  • idk那是什么。已经尝试重新安装节点(LTS和当前)。路径变量有效。

  • 在我拥有的xpage的源代码中,就在打开视图标签之后...以下内容: 我需要能够为各种函数提取任何字段的值。在“服务器JavaScript”库中,我有这个函数,作为测试: (...期望元素中的所有内容都记录在控制台中。 您可以看到我将 XPage 绑定到变量名称为“document1”的多米诺文档。 该函数通过一个按钮调用,并为调试器停止...这样我就可以一步步走过去。 在 Firefox 调试器

  • 更新我删除了代码,但我仍然收到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(“

  • 问题内容: 我目前正在尝试返回数据库调用以填充下拉框。但是,当我循环浏览返回的列表时,出现“未定义回调”错误。我已经用两种方法尝试过此代码,但都没有用。 我试过了: 我也尝试过: 两者都给我错误: TypeError:回调未定义 返回的数据对象是我必须从中拉出两部分的数据库对象的列表。 如何解决此“回调”错误,以便可以在函数中使用数据? 问题答案: 回调是在其前任完成操作并返回值后立即执行的函数。

  • 我正在尝试JNI示例代码。 (您可以通过github获得以下所有源代码:https://github.com/pilhoon/jni-test) sample.java sample.c 采样.h 我在CentOS6.3上用gcc编译了这些 但是当我运行'java sample'时,出现了一个错误。 我该怎么解决这个?

  • 我正在使用WebStorm IDE,我正在为我的HTML和JS编写一个简单的测试。代码如下: JavaScript(index.js): 超文本标记语言(index.html): JavaScript对任何p标签都没有任何作用,当我运行它时,我遇到了这个错误: const pars=document.querySseltorAll('p');^参考错误:在对象处没有定义文档。(C:\用户\seth

  • 我得到一个错误,当我试图运行这个简单的脚本: 假设我输入“dude”,我得到的错误是: 我正在运行MacOSX10.9.1,我正在使用安装了Python3.3的PythonLauncher应用程序来运行脚本。

  • 我已经为Word创建了一个插件。我正在尝试通过单击按钮更新word文档中的自定义属性的值。但却得不到拯救。我写的代码是: 但如果我在文档中添加一个空格然后保存它。然后保存自定义属性的值。代码为: 为什么行为是这样的。我不想在我的文档中添加任何额外的空白处。请帮帮我。提前道谢。