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

161
Vistas
¿Por qué una importación estándar de la parte superior del archivo causaría repentinamente una falla en `npm run build` pero no en `npm run dev`?

El módulo en cuestión requiere esto, que funciona para dev

 import { RRule, RRuleSet, rrulestr } from 'rrule'

Esto da como resultado el siguiente error de npm run build

 import { RRule } from "rrule"; ^^^^^ SyntaxError: Named export 'RRule' not found. The requested module 'rrule' is a CommonJS module, which may not support all module.exports as named exports. CommonJS modules can always be imported via the default export, for example using: import pkg from 'rrule'; const { RRule } = pkg;

Luego, cuando hago el import pkg como se sugirió, eso funciona para la compilación pero no para el desarrollo.

La importación normal funcionó durante meses. Hace aproximadamente un mes dejó de funcionar y requirió este cambio constante entre compilación y desarrollo.

Por lo que puedo decir, no hubo actualizaciones para el módulo, el sistema operativo o el entorno. Estoy en WSL2 ubuntu, pero tengo las actualizaciones desactivadas. El paquete.json no ha cambiado, verifiqué a través del historial del archivo git.

Entonces mis preguntas son:

  1. ¿Qué pudo haber causado esto?
  2. Sin importar la causa, ¿cómo podría configurar esto para no tener que seguir cambiando las declaraciones de importación? Como por ejemplo si ve localhost.
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