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

183
Vistas
const variable indefinida cuando se divide código/trozo

Tengo en mi proyecto los siguientes archivos JS de vainilla: -

  1. Principal
  2. constantes
  3. Juego

Constants JS tiene un grupo de variables exportadas, una de las cuales se establece a través de una variable ENV que usa Game JS (no Main).

Al compilar (webpack/ babel), el código se divide en Main y Game y Main JS lazy loads game on demand.

Mi problema es si hay una línea en Constants JS export const URL = process.env.VAR

Si bien puedo ver la variable establecida en Main JS (que no la usa), la URL no está definida en Game JS (que sí la usa)

¿Cómo es esto posible y puede explicar lo que está sucediendo aquí?

Mi configuración de paquete web para esto es

 , entry: { main: "./src/main.js" }, output: { filename: 'build/[name].js', path: path.resolve(__dirname), publicPath: 'auto', assetModuleFilename: 'assets/[name][ext][query]' } , optimization: { runtimeChunk: 'multiple', minimizer: [ '...', new CssMinimizerPlugin() ] }

en Main JS hago lo siguiente

 import(/* webpackChunkName: "game" */ /* webpackPreload: true */ './game').then(module => { const initGame = module.default, ...

El juego JS tiene

 import { URL } from '../constants' ... const initGame = () => { ... fetch(URL... export default initGame
about 4 years ago · Juan Pablo Isaza
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