Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

165
Visualizações
¿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 à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda