Solución de problemas de DartPad
Problemas comunes al usar DartPad
Esta página describe soluciones a problemas que podrían ocurrir cuando intentas usar DartPad, ya sea en dartpad.dev o en una página que tiene DartPads incrustados. Para obtener una visión general de DartPad, consulta la página de DartPad.
Los DartPads incrustados no aparecen
#La página de inicio de dart.dev y muchos tutoriales tienen DartPads incrustados. Si estos DartPads no aparecen en absoluto, prueba lo siguiente:
-
Asegúrate de estar usando una de las dos últimas versiones de Chrome, Edge, Firefox o Safari. Es posible que DartPad no funcione en otros navegadores, y se sabe que no funciona con la configuración predeterminada del navegador Brave.
Si estás usando un bloqueador de anuncios, deshabilítalo.
-
Comprueba si has desactivado las cookies de seguimiento de terceros (instrucciones de Chrome). Si has desactivado las cookies, cambia tu configuración para permitir cookies para dartpad.dev. Si estás utilizando DartPads incrustados, como en la hoja de trucos de Dart o en el codelab de animaciones implícitas, es posible que también debas permitir las cookies para el dominio del sitio web incrustado (en estos casos, dart.dev y docs.flutter.dev, respectivamente).
-
Si recargas repetidamente una página que contiene DartPads incrustados, podrías encontrarte con el límite de velocidad de GitHub. Dentro de un periodo de 60 minutos, deberías poder recargar la página y ver el código en los DartPads incrustados.
Aunque DartPad no utiliza cookies, sí depende del almacenamiento local, que los navegadores suelen desactivar cuando las cookies están desactivadas.
El código no funciona fuera de DartPad
#Si copias código de DartPad a otro entorno, es posible que el código no se ejecute correctamente. Aquí tienes algunas causas y soluciones posibles:
-
Si Dart no puede encontrar una librería importada, asegúrate de haber añadido todas las dependencias de paquetes necesarias. DartPad incluye muchos paquetes integrados por defecto, pero tu propio proyecto debe listar explícitamente los paquetes de los que depende. Para ver los paquetes que incluye DartPad, ve a dartpad.dev y haz clic en el icono i en la parte inferior derecha de la ventana. Para aprender más sobre cómo añadir dependencias de paquetes a tu propio proyecto, consulta la documentación de
dart pub add. -
Si Dart no puede encontrar ciertos métodos o propiedades, comprueba el código proporcionado junto al ejercicio.
-
Si el código tiene otros errores de compilación, asegúrate de estar usando la última versión estable del Dart SDK. DartPad y los ejemplos incrustados generalmente usan la última versión estable del SDK, y a las versiones anteriores podrían faltarles características necesarias del lenguaje o de las librerías. Para aprender cómo actualizar el Dart SDK, consulta Obtener el Dart SDK.
-
Si estás creando una aplicación web, asegúrate de tener la configuración de proyecto adecuada. DartPad no muestra todo el marcado necesario para ejecutar código Dart. Para empezar a crear aplicaciones web con Dart, consulta Construir una aplicación web con Dart.
El código que antes funcionaba ahora tiene errores
#Si el código utiliza características del lenguaje o de librerías que ya no están soportadas en la última versión estable de Dart, es posible que el código ya no se analice o ejecute sin errores.
- Si es posible, actualiza el código para que funcione con la última versión de Dart, ya que DartPad solo soporta los canales stable y beta.
- Si el código funcionaba en una versión anterior de Dart, puedes usar esa versión de Dart en local. Para aprender cómo instalar una versión específica de Dart, consulta Obtener el Dart SDK.
DartPad no funciona en China
#Prueba dartpad.cn.
Otros problemas
#Si tienes cualquier otro problema al usar DartPad, crea un issue en GitHub.
A menos que se indique lo contrario, la documentación en este sitio refleja Dart 3.12.2. Página actualizada por última vez el 2026-05-15. Ver fuente oreportar un problema.