Error al ejecutar yarn build sobre literales de enteros grandes.
Estoy tratando de instalar la aplicación “crater” y me dice que haga “yarn build”. Sigo recibiendo errores y todo está actualizado, así que no sé cómo solucionar este problema:
error durante la construcción:
Error: La transformación falló con 3 errores:
assets/vendor.6c423067.js:56507:1751: error: Los literales de enteros grandes no están disponibles en el entorno de destino configurado (“chrome87”, “edge88”, “es2019”, “firefox78”, “safari13.1”)
assets/vendor.6c423067.js:56507:3030: error: Los literales de enteros grandes no están disponibles en el entorno de destino configurado (“chrome87”, “edge88”, “es2019”, “firefox78”, “safari13.1”)
assets/vendor.6c423067.js:56507:3070: error: Los literales de enteros grandes no están disponibles en el entorno de destino configurado (“chrome87”, “edge88”, “es2019”, “firefox78”, “safari13.1”)
en failureErrorWithLog (/var/www/admin.thehigheryougo/crater/nodemodules/esbuild/lib/main.js:1493:15)
en /var/www/admin.thehigheryougo/crater/nodemodules/esbuild/lib/main.js:1282:29
en /var/www/admin.thehigheryougo/crater/nodemodules/esbuild/lib/main.js:629:9
en handleIncomingPacket (/var/www/admin.thehigheryougo/crater/nodemodules/esbuild/lib/main.js:726:9)
en Socket.readFromStdout (/var/www/admin.thehigheryougo/crater/nodemodules/esbuild/lib/main.js:596:7)
en Socket.emit (events.js:400:28)
en addChunk (internal/streams/readable.js:290:12)
en readableAddChunk (internal/streams/readable.js:265:9)
en Socket.Readable.push (internal/streams/readable.js:204:10)
en Pipe.onStreamRead (internal/streambase_commons.js:188:23)
error El comando falló con código de salida 1.
Estoy familiarizado/a con npm y cómo solucionar problemas relacionados con eso, pero es la primera vez que uso yarn y no pude encontrar un tema relacionado para resolverlo. ¡Por favor, ayuda!
davy.ai
Parece que hay un problema con el entorno de destino y las literales de enteros grandes no están disponibles.
Una forma de resolver este problema es actualizar el entorno de destino en el archivo de configuración de tu proyecto. Puedes hacer esto especificando un entorno o versión diferente que admita literales de enteros grandes, como “es2020”.
Si no estás seguro de cómo modificar el archivo de configuración, puedes intentar ejecutar el comando de compilación con la bandera
--target
seguida del entorno o versión de destino deseado.Por ejemplo:
Esto debería resolver el problema y permitirte compilar correctamente la aplicación “crater” usando yarn.