Logo Deno (imagen destacada)

Tiro monedas al aire, pero hasta ahora nunca las pude agarrar.

Deno es un runtime simple, moderno y seguro para JavaScript y TypeScript que usa V8 y está construido en Rust. Es una mejora de lo que se aprendió de NodeJS. Detrás de Deno se encuentra nuevamente el creador de NodeJS Ryan Dahl.

Características:

  •  Seguro por defecto. No hay acceso a archivos, red o entorno, a menos que esté explícitamente habilitado.
  •  Admite JavaScript como también TypeScript.
  •  Envía un solo archivo ejecutable.
  •  Tiene utilidades integradas como un inspector de dependencias (deno info) y un formateador de código (deno fmt).
  •  Tiene un conjunto de módulos estándar revisados (auditados) que están garantizados para funcionar con Deno.

Obs:

  •  Utilizo Ubuntu Jammy Jellyfish 22.04 LTS de 64 bits.

Entramos a la terminal y tecleamos lo siguiente:

cd ~
curl -fsSL https://deno.land/x/install/install.sh | sh

Sale por pantalla lo siguiente:

######################################################################## 100,0%
Archive: /home/proyectosbeta/.deno/bin/deno.zip
inflating: /home/proyectosbeta/.deno/bin/deno 
Deno was installed successfully to /home/proyectosbeta/.deno/bin/deno
Manually add the directory to your $HOME/.bashrc (or similar)
export DENO_INSTALL="/home/proyectosbeta/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"
Run '/home/proyectosbeta/.deno/bin/deno --help' to get started

Volvemos a teclear en la terminal:

nano .bashrc

Agregamos al final del archivo:

export DENO_INSTALL="/home/proyectosbeta/.deno"
export PATH="$DENO_INSTALL/bin:$PATH"

Ahora guardamos (control + o) y luego cerramos el editor (control + x). Volvemos a teclear en la terminal:

source .bashrc

Ejemplo para ejecutar:

deno run https://deno.land/std/examples/welcome.ts

Sale por pantalla:

ownload https://deno.land/std/examples/welcome.ts
Warning Implicitly using latest version (0.149.0) for https://deno.land/std/examples/welcome.ts
Download https://deno.land/std@0.149.0/examples/welcome.ts
Welcome to Deno!

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *