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

Introducción

Índice
  1. Introducción
  • Prerrequisitos
  • Paso 1 — Descargar Deno
  • Paso 2: Instalación de Deno
  • Paso 3: Uso del REPL de Deno
  • Conclusió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 worlddeclaració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 /tmpdirectorio aquí:

    1. cd /tmp

    A continuación, use curlpara descargar la última versión de Deno desde GitHub:

    1. 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.ziparchivo en tu directorio actual. En el siguiente paso, descomprimirás este archivo e instalarás el denoejecutable.

    Paso 2: Instalación de Deno

    Ahora que ha descargado el archivo zip de Deno, es hora de instalarlo. Primero, deberá asegurarse de tener unzipinstalado el comando para descomprimir el archivo. Actualice el índice de paquetes de su sistema y luego instálelo unzipcon 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:

    1. sudo apt update
    2. sudo apt install unzip

    Una vez instalado, utilice unzippara descomprimir el denoejecutable en el /usr/local/bindirectorio:

    1. sudo unzip -d /usr/local/bin /tmp/deno.zip

    La -dbandera indica unzipque 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 sudolo anterior.

    La instalación debería estar completa. Utilice lspara enumerar el nuevo /usr/local/bin/denoarchivo y asegurarse de que tenga el propietario y los permisos correctos:

    1. 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 wpermisos de escritura ( ) y todos deben tener xpermisos 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 denocomando con una --versionbandera para asegurarse de que se ejecuta correctamente:

    1. deno --version

    denoImprimirá 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 worlddeclaración.

    Paso 3: Uso del REPL de Deno

    Si ejecuta el denocomando 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:

    1. deno

    denoImprimirá su versión, algún texto de ayuda y un mensaje:

    OutputDeno 1.13.2exit using ctrl+d or close()

    Escriba el siguiente hello worldejemplo de JavaScript y presione ENTERpara que Deno lo evalúe e imprima los resultados:

    1. ['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+Do escriba close()y presione ENTER.

    Conclusión

    En este tutorial, descargaste e instalaste Deno y luego ejecutaste una hello worlddeclaració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.

    SUSCRÍBETE A NUESTRO BOLETÍN 
    No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

    Deja una respuesta

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

    Subir

    Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion