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

319
Visualizações
¿Cómo puede ser inaccesible la variable?

Tengo una aplicación NextJS con algún código del lado del servidor que se incluye con Webpack (configuración predeterminada de NextJS). Cuando ejecuto esto con la compilación del producto, aparece el siguiente error:

 ReferenceError: Cannot access 'providers' before initialization

Mirando el paquete generado en las líneas a las que hace referencia el error, puedo ver esto:

 const providers = { [_myapp_webapp_types__WEBPACK_IMPORTED_MODULE_0__.ProviderType.Provider0]: _provider0__WEBPACK_IMPORTED_MODULE_1__/* .provider0 */ .d, [_myapp_webapp_types__WEBPACK_IMPORTED_MODULE_0__.ProviderType.Provider1]: _provider1__WEBPACK_IMPORTED_MODULE_2__/* .provider1 */ .S }; function getProvider(config) { return providers[config.type]; }

En mi cabeza, no puede haber nada que impida que los providers se inicialicen cuando se llama a la función getProvider . ¿Qué está pasando aquí y qué puedo hacer al respecto?

EDITAR: El código está dentro de un archivo separado que es importado por otro archivo que llama a la función getProvider. Esto significa (en mi cabeza) que la variable de proveedores sin duda debe inicializarse tan pronto como se llame a la función (desde fuera del módulo).

(Además, todo funciona bien cuando se ejecuta localmente)

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

0

Resulta que el problema se resolvió actualizando a la última actualización menor de NextJS. (Así que esto posiblemente fue un error en algún momento).

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