Compiladores

Herramienta Estado Uso principal
dart2js ✅ Activa Compilar Dart a JS optimizado
dart compile js ✅ Reemplazo moderno Equivalente moderno a dart2js
dartdevc ✅ Para desarrollo Usado por Flutter Web para recarga rápida

dart2js o el moderno dart compile js son ideales para usar Dart sin Flutter en aplicaciones web puras.

dart compile js bin/main.dart -o main.js

Línea de comandos

Para otros tipos de proyectos, puede usar la herramienta de línea de comandos de Dart para ejecutar archivos Dart.

dart <command|dart-file> [arguments]
Argumento Descripción
--version Muestra información sobre la versión de la VM.
-h o –help Se utiliza para solicitar ayuda.
-c o –checked mode Para activar el Checked Mode.
--package <PATH> Muestra la ubicación del archivo de configuración de un paquete.
-p <PATH> Especifica dónde se pueden encontrar las bibliotecas.

Checked Mode

Con Production Mode se mejorará el rendimiento. Pero Checked Mode (activo por defecto) permite varias comprobaciones de código como la comprobación de tipo.