Solución:
Estoy usando VSCode como mi IDE y en mi proyecto Angular, tuve que comentar / eliminar tipos en tsconfig.json y agregar jest en tipos en tsconfig.spec.json.
tsconfig.json
{
"compilerOptions": {
// "types": []
}
}
tsconfig.spec.json
{
"compilerOptions": {
"types": ["jest", "node"]
}
}
Lista de verificación simple para resolver esto (para TypeScript y Jest).
- Asegúrate de tener
@types/jest
y@types/node
instalado. - Asegúrese de haber vinculado estos tipos en
tsconfig.json
así que eso:types: ["jest", "node"]
- Asegúrese no excluya sus pruebas o el directorio de pruebas de
tsconfig.json
configuración enexcluded
propiedad.
Si transpila a JS, necesitará un tsconfig.json
en sus pruebas que incluye sus archivos de prueba junto con las opciones y archivos del compilador necesarios para construir el contexto apropiado.
Después de jugar con el tsconfig.json
por un tiempo finalmente pensé, que comentando el "types": [],
trabajará.
configuración fallida (antes)
// tsconfig.json
{
"compilerOptions": {
"types": []
}
}
configuración de trabajo
// tsconfig.json
{
"compilerOptions": {
// "types": []
}
}
¡Haz clic para puntuar esta entrada!
(Votos: 0 Promedio: 0)