Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

1.1K
Vistas
error 'documento' no está definido: eslint / React

Estoy creando una aplicación React, con create-react-app.

Recibí el siguiente error al ejecutar ESLint:
8:3 error 'document' is not defined no-undef.

Mi aplicación se ejecuta sin errores, pero recibí este error de ESLint en 2 archivos. Vea uno de esos archivos .jsx y mi configuración de ESLint.

índice.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 } };

Cómo puedo arreglar esto ? Por el momento simplemente ignoraré ambos archivos... pero prefiero encontrar una solución a largo plazo.

over 4 years ago · Santiago Trujillo
3 Respuestas
Responde la pregunta

0

Agregue "browser": true verifique su env para incluir variables globales (como documento, ventana, etc.)

Consulte la documentación del entorno ESLint para obtener más información.

over 4 years ago · Santiago Trujillo Denunciar

0

establezca una propiedad env en su archivo eslint.rc, por ejemplo

 { "env": { "browser": true, "node": true } }
over 4 years ago · Santiago Trujillo Denunciar

0

En su package.json , especifique el entorno de prueba para broma como "jsdom" de la siguiente manera:

 "jest": { "testEnvironment": "jsdom" }

Enfrenté el mismo problema y funcionó bien para mí.

over 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda