- Instalar TypeScript y dem谩s dependencias
npm i -D typescript @types/node ts-node-dev rimraf
- Inicializar el archivo de configuraci贸n de TypeScript ( Se puede configurar al gusto)
npx tsc --init --outDir dist/ --rootDir src
Esta configuraci贸n est谩 dise帽ada para Node.js con "type": "module", donde las importaciones de TypeScript requieren extensi贸n .js y Jest requiere banderas ESM.
Documentaci贸n: Jest ESM Support | ts-jest ESM
Instalamos las dependencias necesarias. ts-jest es el transformador que permite a Jest entender TypeScript.
Esta gu铆a configura un entorno de Node.js con TypeScript utilizando "type": "module" (import/export nativos).
Antes de instalar dependencias, aseg煤rate de que tu package.json tenga la propiedad type configurada. Si acabas de iniciar el proyecto (npm init -y), agrega esta l铆nea manualmente:
{
"type": "module"Documentaci贸n oficial sobre Jest
npm install -D jest @types/jest ts-jest supertest
M谩s informaci贸n - Docs Oficiales
npm i -D typescript @types/node
Documentaci贸n oficial sobre Jest
npm install -D jest @types/jest ts-jest supertest
M谩s informaci贸n - Docs Oficiales
npm i -D typescript @types/node