Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

198
Views
¿Es posible importar js de manera diferente según el objetivo de compilación?

Desarrollé juegos usando unity3d y unrealengine, y esta vez desarrollé la web por primera vez. Voy a usar react, javascript, material-ui y styled-component con el código de Visual Studio y sourcetree para git.

El sitio que necesito desarrollar tiene una estructura básica similar, pero necesito crear varios sitios con funciones detalladas ligeramente diferentes.

Por ejemplo, cuando se ejecuta para el dominio aaa.com, el componente comp es del archivo 'src/aaa/compPerTarget/comp', y cuando se ejecuta para el dominio bbb.com, se usa 'src/bbb/compPerTarget/comp'. Y lo más importante es que la fuente donde se usa comp no se cambie por "importar 'compPerTarget/comp'"

Páginas que usan composición de componentes

 import Comp from 'compPerTarget/Comp' ...

Cuando construya o ejecute la fuente para el destino aaa.com, use 'src/aaa/compPerTarget/comp'

 function Comp() { const logicForAAA = () => {...}; return ( <div>using div..<div> ); }

Cuando cree o ejecute la fuente para el destino bbb.com, use 'src/bbb/compPerTarget/comp'

 function Comp() { const logicForBBB = () => {...}; return ( <li>using li..<li> ); }

Estoy tratando de resolverlo usando jsonconfig.json y webpack.config.js, pero me pregunto si esta es la forma correcta de hacerlo, y si hay otra forma de resolverlo más fácilmente, avíseme.

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!