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: