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

169
Visualizações
El cliente web no se carga después de migrar a los últimos scripts de reacción debido a un error de referencia no detectado de main.js

Migré los scripts de reacción a 5.0.0 para nuestra aplicación de reacción del cliente web. Desde entonces, no se puede cargar el cliente web en el navegador debido a un error de referencia no detectado que proviene de main.js en node_modules/dotenv/lib, como se muestra a continuación.

 function config (options /*: ?DotenvConfigOptions */) /*: DotenvConfigOutput */ { let dotenvPath = path.resolve(process.cwd(), '.env') ----------> **Failing Here** let encoding /*: string */ = 'utf8' let debug = false if (options) { if (options.path != null) { dotenvPath = options.path } if (options.encoding != null) { encoding = options.encoding } if (options.debug != null) { debug = true } }

Esta es la pila de llamadas que aparentemente muestra que el problema proviene del arranque del paquete web...

 main.js:78 Uncaught ReferenceError: process is not defined at Object.config (main.js:78:1) at Module../src/index.jsx (index.jsx:8:1) at Module.options.factory (react refresh:6:1) at __webpack_require__ (bootstrap:24:1) at startup:7:1 at startup:7:1

¿pueden ayudarme a resolver esto?

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

0

Webpack y create-react-app / react-scripts son complejos, por lo que no estoy seguro de poder responder a su pregunta, pero un par de posibles sugerencias:

Webpack 5 ya no incluye de manera predeterminada los polyfills de Node.js que proporcionó Webpack 4, por lo que es posible que los módulos como process ya no estén disponibles. Para más información:

  • Webpack 5 - Error de referencia no capturado: el proceso no está definido
  • A v5 desde v4
  • Lanzamiento del paquete web 5

Para su proyecto en particular, noté que el error se genera desde el paquete dotenv. No hay razón para usar dotenv en una aplicación web; dotenv es para cargar variables de entorno process.env desde un archivo .env fuera del sistema de archivos, pero una aplicación web no puede acceder a su sistema de archivos. En su lugar, Create React App toma cualquier variable de entorno REACT_APP_... de su propio entorno y las expone a la aplicación web, o puede configurar Webpack para definir variables de entorno, pero eso se haría desde las configuraciones de su Webpack, en lugar de acceder dotenv desde la propia aplicación web.

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