Cómo instalar el entorno de ejecución de JavaScript de Deno en Ubuntu 20.04

Introducción
Deno es un nuevo entorno de ejecución de JavaScript desarrollado por el creador de Node.js, con un enfoque en la seguridad, la experiencia del desarrollador y la compatibilidad con las API del navegador estándar.
Deno utiliza el mismo motor JavaScript V8 que Node.js y el navegador web Chrome, pero viene con un entorno aislado seguro, soporte TypeScript integrado y un conjunto seleccionado de módulos estándar.
En este tutorial descargaremos e instalaremos Deno en Ubuntu 20.04 y ejecutaremos una hello world
declaración para probar nuestra instalación.
Prerrequisitos
Este tutorial asume que está ejecutando Ubuntu 20.04 y ha iniciado sesión como usuario habilitado y no rootsudo
. Para obtener ayuda con la configuración, consulte nuestro tutorial Configuración inicial del servidor con Ubuntu 20.04 .
Paso 1 — Descargar Deno
Deno se entrega como un único archivo ejecutable, lo que permite descargarlo e instalarlo manualmente. Primero, dirígete a un directorio donde puedas descargar el archivo de aproximadamente 30 MB. Usaremos el /tmp
directorio aquí:
- cd /tmp
A continuación, use curl
para descargar la última versión de Deno desde GitHub:
- curl -Lo "deno.zip" "https://github.com/denoland/deno/releases/latest/download/deno-x86_64-unknown-linux-gnu.zip"
Esto mostrará una barra de progreso:
Output % Total % Received % Xferd Average Speed Time Time Time Current Dload Upload Total Spent Left Speed100 158 100 158 0 0 3361 0 --:--:-- --:--:-- --:--:-- 3361100 641 100 641 0 0 8902 0 --:--:-- --:--:-- --:--:-- 8902100 31.3M 100 31.3M 0 0 132M 0 --:--:-- --:--:-- --:--:-- 132M
Cuando finalice la descarga, tendrás un deno.zip
archivo en tu directorio actual. En el siguiente paso, descomprimirás este archivo e instalarás el deno
ejecutable.
Paso 2: Instalación de Deno
Ahora que ha descargado el archivo zip de Deno, es hora de instalarlo. Primero, deberá asegurarse de tener unzip
instalado el comando para descomprimir el archivo. Actualice el índice de paquetes de su sistema y luego instálelo unzip
con apt
. Es posible que se le solicite que proporcione la contraseña de su usuario sudo si es la primera vez que usa sudo en esta sesión:
- sudo apt update
- sudo apt install unzip
Una vez instalado, utilice unzip
para descomprimir el deno
ejecutable en el /usr/local/bin
directorio:
- sudo unzip -d /usr/local/bin /tmp/deno.zip
La -d
bandera indica unzip
que se debe colocar el archivo resultante en /usr/local/bin
. Tenga en cuenta que, dado que está descomprimiendo en un directorio de sistema protegido, deberá usar sudo
lo anterior.
La instalación debería estar completa. Utilice ls
para enumerar el nuevo /usr/local/bin/deno
archivo y asegurarse de que tenga el propietario y los permisos correctos:
- ls -al /usr/local/bin/deno
Output-rwxr-xr-x 1 root root 87007232 Aug 23 21:06 /usr/local/bin/deno
Los permisos anteriores son típicos. Solo el usuario root debe tener w
permisos de escritura ( ) y todos deben tener x
permisos de ejecución ( ). Para obtener más información sobre los permisos de Linux, consulte nuestro tutorial Introducción a los permisos de Linux .
A continuación, ejecute el deno
comando con una --version
bandera para asegurarse de que se ejecuta correctamente:
- deno --version
deno
Imprimirá información de la versión:
Outputdeno 1.13.2 (release, x86_64-unknown-linux-gnu)v8 9.3.345.11typescript 4.3.5
Ya has descargado e instalado Deno correctamente. A continuación, lo utilizaremos para ejecutar una hello world
declaración.
Paso 3: Uso del REPL de Deno
Si ejecuta el deno
comando básico sin subcomandos, ingresará al REPL de Deno. REPL es la abreviatura de “bucle de lectura-evaluación-impresión”, un indicador interactivo donde puede ingresar instrucciones y hacer que se evalúen, con los resultados impresos inmediatamente.
Los REPL pueden ser una buena manera de experimentar con un nuevo lenguaje de programación.
Abra el Deno REPL ahora:
- deno
deno
Imprimirá su versión, algún texto de ayuda y un mensaje:
OutputDeno 1.13.2exit using ctrl+d or close()
Escriba el siguiente hello world
ejemplo de JavaScript y presione ENTER
para que Deno lo evalúe e imprima los resultados:
- ['hello', 'world'].join(' ')
Esta declaración crea una matriz de JavaScript ( ['hello', 'world']
) y luego utiliza el join()
método de la matriz para unir las dos palabras con un carácter de espacio:
Output"hello world"
¡Funcionó! Para salir de Deno REPL, presione CTRL+D
o escriba close()
y presione ENTER
.
Conclusión
En este tutorial, descargaste e instalaste Deno y luego ejecutaste una hello world
declaración en su REPL. Para obtener más información sobre Deno, consulta el Manual oficial de Deno y la documentación de la API de Deno .
Para obtener información general sobre JavaScript, consulte nuestra serie de tutoriales Cómo codificar en JavaScript o nuestra página de etiquetas de JavaScript , que tendrá enlaces a más tutoriales y preguntas y respuestas de la comunidad.
Deja una respuesta