es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Error de sintaxis – node_modules/react-native/Libraries/polyfills/error-guard.js: Falta un punto y coma. (14:4) al ejecutar Jest en la biblioteca de React Native.

Estoy tratando de configurar jest para una biblioteca de React Native, pero estoy obteniendo el siguiente error:

SyntaxError: react-native/Libraries/polyfills/error-guard.js: Falta un punto y coma. (14: 4)

“`
react-native version: 0.61.5

app.js

import { NativeModules } from ‘react-native’;
import { Dimensions } from ‘react-native’;

function sum(a, b) {
return a + b;
}
module.exports = sum;

app.test.js

const sum = require(‘./app’);

test(‘adds 1 + 2 to equal 3’, () => {
expect(sum(1, 2)).toBe(3);
});

jest.config.js

module.exports = {
preset: ‘react-native’,
transformIgnorePatterns: [
‘/node_modules/(?!(@react-native|react-native)/).*’
]
}

.babelrc

{
“presets”: [“react-native”]
}

He intentado varias soluciones sugeridas como agregar transformIgnorePatterns, pero sin resultado. ¿Alguien puede ayudarme aquí?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    El mensaje de error que está recibiendo indica que falta un punto y coma en el archivo error-guard.js de la biblioteca react-native.

    Para solucionar este problema, puede agregar un punto y coma al final de la línea anterior o modificar directamente el archivo error-guard.js para agregar el punto y coma faltante.

    Si no desea modificar directamente la biblioteca react-native, puede intentar usar una versión diferente de react-native que no tenga este error.

    También puede intentar actualizar Jest a la última versión y ver si eso ayuda a resolver el problema.

    Además, asegúrese de que todas sus dependencias estén actualizadas, incluyendo react, react-native y cualquier otro paquete que esté utilizando en su proyecto.

    Si ninguna de estas soluciones funciona, puede intentar comunicarse con la comunidad de Jest o la comunidad de react-native para obtener ayuda adicional en la solución del problema.

Comments are closed.