...
7 de noviembre de 2017

Mini Tutorial de TypeScript. 02 Requerimientos

Introducción a TypeScript

Vamos a crear nuestro primer script TS (TypeScript).

Creamos un archivo de nombre app.js y otro llamado index.html

El archivo ‘index.html’ debe tener la siguiente estructura

<!DOCTYPE html>

<html lang="en">

<head>

  <meta charset="UTF-8">

  <title>Introducción a TypeScript</title>

<script src=”app.js”></script>

</head>

<body>

</body>

</html>

El archivo de app.js, debe tener lo siguiente:

function saludar(nombre: string){

     console.log(“Bienvenido(a) ”+ nombre +  “ al Mini Tutorial de TypeScript”);

}

var alumno = {

     nombre : ”David”

};

saludar(alumno);

 

Si se ejecuta el código anterior, no veremos el resultado correcto en la consola; para arreglarlo, haremos lo siguiente:

1.       Renombramos app.js por app.ts

2.       Desde la consola nos ubicamos en la raíz donde se encuentran nuestros archivos y ejecutamos el siguiente comando: tsc app.ts

3.       Después de compilar el archivo, nos va a marcar un error, por la siguiente línea ‘saludar(alumno)’, ahora la vamos a cambiar por ‘saludar(alumno.nombre)’ y ejecutamos el script

El resultado en consola debe ser “Bienvenido(a) David al Mini Tutorial de TypeScript”

Nota: Todo el código que usamos en JavaScript es totalmente compatible con TypeScript, lo único que cambia es la extensión de .js por .ts y después se compila el archivo ts con el comando: tsc app.ts

Configuración de TypeScript

Lo que vamos a hacer a continuación es crear un proyecto de TypeScript, esto con el objetivo de que cada que hagamos un nuevo archivo .ts se pueda compilar de forma automática y sea más sencillo su uso y depuración.

Nos ubicamos desde la consola en la carpeta donde deseamos crear el proyecto (donde ya tenemos nuestro index.html y app.ts) y escribimos tsc  -init

Esto creará un archivo tsconfig.json, el cual tiene la siguiente estructura:

{

    "compilerOptions": {

        "module": "commonjs",

        "target": "es5",

        "noImplicitAny": false,

        "sourceMap": false

    }

}

Esta estructura hay que dejarla así como esta. Ahora solo ejecutamos el comando tsc y listo, podemos ver el resultado en la consola del navegador.

A partir de haber ejecutado el comando tsc, cada que agreguemos un archivo .ts se va a generar su paralelo en .js

Deja una Respuesta

Artículos interesantes

Thumb
Thumb
Thumb
Thumb
Seraphinite AcceleratorOptimized by Seraphinite Accelerator
Turns on site high speed to be attractive for people and search engines.