Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

377
Visualizações
Metro Builder: SyntaxError: Token inesperado = después de actualizar a React Native 0.65.1

Hoy actualicé a React Native Versión 0.65.1 . Después de eso, no pude iniciar el servidor Metro

Ahora recibo el siguiente mensaje de error mientras construyo un Release .apk:

 node_modules/metro/src/Server.js:350 processRequest = (req, res, next) => { ^ SyntaxError: Unexpected token = at new Script (vm.js:80:7) at createScript (vm.js:274:10) at Object.runInThisContext (vm.js:326:10) at Module._compile (internal/modules/cjs/loader.js:664:28) at Object.Module._extensions..js (internal/modules/cjs/loader.js:712:10) at Module.load (internal/modules/cjs/loader.js:600:32) at tryModuleLoad (internal/modules/cjs/loader.js:539:12) at Function.Module._load (internal/modules/cjs/loader.js:531:3) at Module.require (internal/modules/cjs/loader.js:637:17) at require (internal/modules/cjs/helpers.js:22:18) info Run CLI with --verbose flag for more details. > Task :app:bundleReleaseJsAndAssets FAILED

He intentado:

  • Nodo de actualización
  • Proyecto de limpieza
  • Reinicio de la computadora

Este es el fragmento del módulo de nodo del servidor de Metro

 processRequest = (req, res, next) => { this._processRequest(req, res, next).catch(next); };

Información adicional: estoy usando una MacBook Pro con macOS Big Sur 11.5.2

Gracias a todos

about 4 years ago · Juan Pablo Isaza
3 Respostas
Responde à pergunta

0

Solo mis dos centavos: tuve el mismo problema. Mi problema se debió a NVM. Usé la versión 14 del nodo para el proyecto actual, pero mi versión predeterminada era el nodo 10. Y el servidor Metro se abrió en una nueva terminal que no usaba el nodo actual sino el predeterminado. Se solucionó configurando la versión del nodo en 14.

Solución: nvm alias default v14.17.0

about 4 years ago · Juan Pablo Isaza Relatório

0

He usado reaccionar nativo 0.66 después de bajar a 0.64, esto funcionó para mí.

  1. degradar reaccionar en 0.64.0
  2. borrar caché de nodo y limpieza de gradle
  3. instalar npm
about 4 years ago · Juan Pablo Isaza Relatório

0

Tengo un nuevo proyecto React Native en v0.66 y me encontré con esto, pero pude solucionarlo sin degradarlo.

Entonces, uso nvm para administrar mis versiones de nodo y estoy en v16.13.0 actualmente, lo que debería estar bien, pero parece que también tenía nodo e hilo instalados a través de brew. La versión del nodo en brew era v13.10.1.

Para arreglar esto:

  1. Desinstalar nodo e hilo de brew

brew uninstall yarn

brew uninstall node

  1. Reinstale yarn globalmente a través de npm

npm install --global yarn

y funciona 👍 espero que esto ayude a alguien más

about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda