He estado trabajando en una aplicación web en React. Estaba siguiendo esta guía .
Para ejecutar el código de Python en la aplicación, pude hacer que funcionara correctamente.
Sin embargo, fui a git add * y olvidé que aún no había agregado un gitignore , por lo que agregó los archivos node_modules y package/lock.
Idiotamente, hice git -rm * y eliminó todo, pero todavía tenía abiertas mis ventanas de código relevantes, así que las guardé y luego volví a agregar scripts de reacción/instalación de hilo, etc.
Eventualmente lo puse en marcha pero comencé a recibir el error:
'globalThis' is not defined no-undefIntenté buscar en línea, pero la mayoría de los problemas giraban en torno a versiones de Node desactualizadas. Mi Nodo es v16.13.1, además lo tenía funcionando así que claramente este no era el problema.
Incluso creé un proyecto React completamente nuevo y copié mi código, pero sigo teniendo el mismo error. Probé npm install globalthis y yarn add globalthis, intenté reiniciar mi computadora e incluso intenté reinstalar el nodo, pero el problema persiste.
Estoy en una pérdida total para saber qué hacer. Sé que el problema no está en mi código porque estaba funcionando antes del error de git.
¿Alguien tiene alguna sugerencia?
Intente agregar esto a su configuración de eslint. ( Esto podría ser útil )
{ "globals": { "globalThis": false, } }