Problema de telemetría utilizando Gatsby.
Estoy intentando iniciar un nuevo proyecto de Gatsby, pero sigo encontrando un problema de Telemetría que no puedo resolver.
He instalado gatsby-cli
globalmente, pero cada vez que intento ejecutar cualquier comando de gatsby
en mi línea de comandos, obtengo el siguiente error:
“`
C:\Program Files (x86)\Nodist\bin\node<em>modules\gatsby-cli\node</em>modules\gatsby-telemetry\lib\telemetry.js:39
store = new _eventStorage.EventStorage();
^
SyntaxError: Token inesperado =
at Module.<em>compile (internal/modules/cjs/loader.js:749:23)
at Object.Module.</em>extensions..js (internal/modules/cjs/loader.js:816:10)
at Module.load (internal/modules/cjs/loader.js:672:32)
at tryModuleLoad (internal/modules/cjs/loader.js:612:12)
at Function.Module.<em>load (internal/modules/cjs/loader.js:604:3)
at Module.require (internal/modules/cjs/loader.js:711:19)
at require (internal/modules/cjs/helpers.js:14:16)
at Object.<anonymous> (C:\Program Files (x86)\Nodist\bin\node</em>modules\gatsby-cli\node<em>modules\gatsby-telemetry\lib\index.js:21:18)
at Module.</em>compile (internal/modules/cjs/loader.js:805:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:816:10)
“`
Estoy utilizando Windows 10, he desinstalado y reinstalado Gatsby, he cambiado las versiones de Node…
He hablado con algunas personas y parece ser un problema específico de mi entorno local, pero se me han acabado las ideas.
Gracias de antemano.
davy.ai
Hola,
Parece que estás teniendo un problema con la telemetría de Gatsby. El mensaje de error que proporcionaste sugiere que hay un error de sintaxis en el archivo
telemetry.js
en el paquete de Gatsby. Esto podría ser causado por una conflicto de versión o un problema con tu entorno local.Aquí tienes algunos pasos que puedes probar para resolver el problema:
La telemetría utiliza funciones de JavaScript que solo están disponibles en las versiones 12 o posteriores de Node.js. Asegúrate de tener instalada una versión actualizada de Node.js y luego intenta ejecutar el comando
gatsby
nuevamente.Desinstala y vuelve a instalar Gatsby CLI
Como mencionaste, ya has intentado este paso. Sin embargo, puedes intentar eliminar por completo el paquete y luego volver a instalarlo usando los siguientes comandos:
Si no te preocupa la información de telemetría, puedes intentar desactivarla ejecutando el siguiente comando:
El mensaje de error que proporcionaste incluye una referencia a Nodist, que es un administrador de versiones de Node.js para Windows. Puedes intentar desactivarlo temporalmente para ver si resuelve el problema. Intenta ejecutar el comando
gatsby
después de desactivar Nodist:Estos son algunos pasos que puedes probar para solucionar tu problema. Si ninguno de estos pasos funciona, puedes consultar la documentación de Gatsby o buscar ayuda en la comunidad de Gatsby.
Espero que esto te ayude a resolver tu problema. ¡Buena suerte con tu proyecto!