¿Cómo ejecutar el archivo TypeScript usando la línea de comando?

 class=

TypeScript es un lenguaje de programación de código abierto. Es desarrollado y mantenido por Microsoft. TypeScript sigue JavaScript sintácticamente pero le agrega más funciones. Es un superconjunto de JavaScript. Para ejecutar o ejecutar cualquier archivo TypeScript, primero debe instalar el Node y usarlo para instalar TypeScript globalmente en su sistema local.

    Sintaxis:

  • Para verificar que el Node esté instalado, ejecute el comando si no, primero debe instalarlo :
    node -v
  • Ahora para instalar TypeScript, use:
    npm install -g typescript

Después de instalar TypeScript, cree un archivo .ts, por ejemplo, greeting.ts como se indica a continuación:

  • Ejemplo:

    var greet: string = "Greetings"
    var geeks: string = "GeeksforGeeks"
    console.log(greet + " from " + geeks); 
    // save the file as hello.ts 
  • Producción:
    Greetings from GeeksforGeeks

Procedimiento 1: Este archivo TypeScript greeting.ts creará un archivo javascript en tiempo de ejecución con el mismo nombre. Para ejecutar cualquier archivo TypeScript, hay varias formas:
Sintaxis:

  • Paso 1: Primero, ejecute el archivo TypeScript con el siguiente comando. Esto creará un archivo javascript a partir de TypeScript automáticamente con el mismo nombre.
    tsc helloWorld.ts
  • Paso 2: ahora ejecute el archivo javascript, se ejecutará el archivo greeting.ts:
    node helloWorld.js

Procedimiento 2: Puede fusionar ambos comandos usando un polo | y && como a continuación:
Sintaxis:

  • En Windows:
    tsc greet.ts | node greet.js
  • En Linux o MacOS:
    tsc helloWorld.ts && node helloWorld.js

Procedimiento 3: también puede instalar ts-node junto con TypeScript usando el siguiente comando:

Sintaxis:

  • Instalar:
    npm install -g ts-node
  • Correr:
    ts-node helloWorld.ts

Salida: Usando cualquiera de las tres formas, la salida seguirá siendo la misma.

Greetings from GeeksforGeeks

Publicación traducida automáticamente

Artículo escrito por arushirastogi02 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

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