Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

214
Vistas
Texto typescript No se puede encontrar el módulo en la carpeta de pruebas

Estoy tratando de agregar Jest para probar mi CLI escrito en Typescript pero cada vez que ejecuto jest me da el siguiente error:

 Cannot find module '../src/utils' or its corresponding type declarations.

Esta es mi estructura de carpetas:

 - tests
 - utils
 - index.ts
- src
 - utils
 - index.ts
 - Profiler.ts
 - index.ts
- webpack.config.js
- jest.config.ts
- tsconfig.json
- package.jsonf

Este es mi tsconfig.json

 {
 "compilerOptions": {
 "target": "ES2016",
 "module": "commonjs",
 "rootDir": "src",
 "allowJs": false,
 "checkJs": false,
 "declaration": true,
 "declarationMap": true,
 "outDir": "./dist",
 "forceConsistentCasingInFileNames": true,
 "strict": true,
 "noImplicitAny": true,
 "alwaysStrict": true,
 "skipLibCheck": true
 }
}

Este es mi jest.config.ts

 import type { Config } from "jest";
import { defaults } from "jest-config";

const config: Config = {
 preset: "ts-jest",
 testEnvironment: "node",
};

export default config;

Puede ser importante, pero VScode también arroja este error ingrese la descripción de la imagen aquí

Y si hago clic en la ruta para ir al archivo, dice archivo no encontrado y muestra esta ruta ingrese la descripción de la imagen aquí

Estoy bastante seguro de que tiene algo que ver con mi tsconfig.json . Intenté agregar tanto a src como a test a rootDirs y un montón de otras cosas que encontré en línea, como agregar las rutas para include pero nada resolvió esto.

almost 4 years ago · Santiago Trujillo
1 Respuestas
Responde la pregunta

0

si está ejecutando la prueba desde tests/utils/index.ts sería ../../src/utils . Como solo retroceder un directorio ( ../ ) lo pondría dentro de tests y luego buscaría una tests/src que no existe

almost 4 years ago · Santiago Trujillo Denunciar
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda