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

142
Views
SiguienteError de resolución del módulo JS con múltiples rutas en mi resolución de ruta

Hola a todos :) Tenía la esperanza de poder tener una nueva visión de un problema que me estoy encontrando en mi proyecto:

Tengo un proyecto NextJS (12.1.4) que usa importaciones absolutas, también tengo un paquete NPM donde importo directamente los archivos fuente en mi proyecto (ya que es una biblioteca para componentes compartidos, solo para uso interno). Este paquete se llama bs-components aquí.

Aquí está mi archivo jsconfig.json

 { "compilerOptions": { "baseUrl": ".", "paths": { "@bscom/*": ["node_modules/@company/bs-components/*"], "*": ["node_modules/@company/bs-components/*", "*"] } } }

Explicaré la intención detrás de la configuración de mis paths aquí:

La primera entrada para @bscom/* me permitirá importar módulos de mi biblioteca usando una abreviatura.

La segunda entrada para * está pensada para que la resolución del módulo sea así:

  • Busque primero un módulo en la biblioteca de componentes, de modo que se respeten las importaciones absolutas en la biblioteca de componentes.
  • Si el módulo no se encuentra en la biblioteca, entonces resuélvalo usando baseUrl como punto de partida para la resolución.

Desafortunadamente, al usar esta configuración, las importaciones absolutas dentro de la biblioteca de componentes fallan con el siguiente error:

 ./node_modules/@company/bs-components/styling/resets.js:1:0 Module not found: Can't resolve 'constants/colors'

Esto sucede en mi archivo NextJS _document.js , así que durante el paso de procesamiento del servidor.

No hay módulos con esa ruta en mi proyecto principal que puedan causar un conflicto.

Cualquier sugerencia sería muy apreciada, gracias :)

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!