No tienes acceso a esta clase

隆Contin煤a aprendiendo! 脷nete y comienza a potenciar tu carrera

Curso de Vite.js

Curso de Vite.js

Diana Mart铆nez

Diana Mart铆nez

Uso con TypeScript

12/19
Recursos

Ahora vamos a ver como Vite detecta y procesa los archivos de TypeScript sin la necesidad de tener que hacer una configuraci贸n complicada, aunque si nosotros lo deseamos podemos cambiar esa configuraci贸n por defecto y que TS se comporte como nosotros queramos.

Usando TS con Vite

Para comenzar a utilizar TS con nuestro proyecto literalmente no tenemos que hacer nada, es por esto que podemos crear un archivo, en este caso tendremos el ejemplo de suma.ts, en el cual exportaremos una funci贸n que sume dos n煤meros.

//suma.ts export default function suma(a: number, b: number): number { return a + b; }

Ahora podemos importar nuestra funci贸n en main.js y Vite detectara autom谩ticamente que es un archivo de TS, adem谩s se encargara de procesarlo. Para esto podremos imprimir el resultado de nuestra funci贸n y veremos que el resultado es el esperado.

`` import suma from "./suma"; console.log(2 + 3 es ${suma(2, 3)}`);

// 2 + 3 es 5 ```

Configuraci贸n personalizada de TS

Si queremos cambiar la configuraci贸n por defecto de Vite para TS podemos hacerlo a trav茅s del tsconfig.json, un archivo que se genera en la ra铆z del proyecto y donde podremos agregar nuestras configuraciones personalizadas. En este caso agregaremos configuraciones de ejemplo, pero puedes emplear cualquier configuraci贸n que t煤 quieras.

La configuraci贸n que cambiar茅 ser谩 el target, para esto vamos a utilizar la opci贸n compilerOptions (opci贸n que permite personalizar la construcci贸n para producci贸n) y dentro de esta definiremos nuestro target (Define la versi贸n de JS que queremos para el c贸digo en producci贸n) para la versi贸n de JS ES2015.

{ "compilerOptions": { "target": "ES2015" } }

Para que los cambios se apliquen de forma correcta se recomienda reiniciar el entorno de desarrollo y borrar el cache.

Por ultimo si deseas saber mas del tsconfig y sus diferentes opciones, puedes visitar este enlance oficial de la documentacion de TypeScript.

Contribuci贸n creada por: Jofay Zhan Segura

Aportes 6

Preguntas 2

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad?

o inicia sesi贸n.

La verdad que si es increible la eficiencia de Vite cuando venis del mundo de Webpack.

Vite es s煤per c贸modo de usar, con Webpack ya hubieramos tenido que instalar un mont贸n de plugins.

Yo rogando para poder aprender webpack y aparece vite, que maravilla como nos facilita la vida

Una forma de eliminar el cach茅 de tu p谩gina al hacer pruebas es mediante el inspector de elementos con la DevTools , manteniendo pulsado el click en la acci贸n de recarga, entonces aparecer谩 tres opciones, la 煤ltima es para recargar de manera forzada y eliminar cach茅:
.

Me da miedo el tema de la cache en el navegador

Algo me llama la atencion, se supone que el TS salta algun error cuando agregas un tipo de dato diferente al indicado, pero cuando agrego una letra en lugar de numero no me salta ninguna advertencia. Quizas por no ser un archivo ts.
Dejo la duda aqui.