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

2.2K
Vistas
TypeError: Broma: una transformación debe exportar una función `proceso`

Recientemente actualicé mi aplicación a Angular 11. Jest se configuró como el marco de prueba predeterminado. La ejecución de la prueba npm da como resultado el siguiente error:

 ● Test suite failed to run TypeError: Jest: a transform must export a `process` function. 20 | @Component({ 21 | selector: 'app-bx-input-textbox', > 22 | template: require('./bx-input-textbox.component.html'), | ^ 23 | styles: [String(require('./bx-input-textbox.component.scss'))], 24 | providers: [ 25 | { at ScriptTransformer._getTransformer (node_modules/@jest/transform/build/ScriptTransformer.js:357:15) at ScriptTransformer.transformSource (node_modules/@jest/transform/build/ScriptTransformer.js:419:28) at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:523:40) at ScriptTransformer.transform (node_modules/@jest/transform/build/ScriptTransformer.js:579:25) at src/app/core/components/bx-input-textbox/bx-input-textbox.component.ts:22:15 at Object.<anonymous> (src/app/core/components/bx-input-textbox/bx-input-textbox.component.ts:38:1)

// broma.config.js

 module.exports = { testEnvironment: "jsdom", transform: { ".+\\.(css|styl|less|sass|scss)$": "<rootDir>/node_modules/jest-css-modules-transform", "\\.(ts|js)$": ['ts-jest'] }, setupFilesAfterEnv: ['./jest.setup.js'], globals: { "ts-jest": { tsConfig: { // allow js in typescript allowJs: true, }, }, }, // If you need to test a specifc file just include it here //testMatch: ['**/repository.jobs.spec.ts'], testMatch: [] };

Versiones del paquete "@angular-builders/jest": "12.1.0", "@types/jest": "24.9.1", "ts-jest": "26.0.0", "jest": "24.9.0 ",

Probé diferentes configuraciones con el archivo jest.config.js pero no pude resolver este error. Cualquier sugerencia para resolver este problema sería útil.

over 4 years ago · Santiago Trujillo
5 Respuestas
Responde la pregunta

0

su versión ts-jest debe coincidir con la versión de jest .

over 4 years ago · Santiago Trujillo Denunciar

0

Es posible que también deba actualizar jest-cli , junto con jest & ts-jest .

over 4 years ago · Santiago Trujillo Denunciar

0

Limpiar los módulos de nodo y la carpeta .jest finalmente se deshizo de esto.

 rm -rf ./node_modules && rm -rf .jest && yarn
over 4 years ago · Santiago Trujillo Denunciar

0

Broma actualizada y ts-jest a v27 para solucionar este problema

over 4 years ago · Santiago Trujillo Denunciar

0

Se encontró el mismo problema con "ts-jest": "^27.0.5" y se solucionó volviendo a "ts-jest": "^26.4.2"

over 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