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

162
Views
¿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
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!