Tengo problemas con la biblioteca del cliente Socket.IO que no entiendo. Al intentar importar la biblioteca a mi componente Svelte principal como este
import io from 'socket.io-client'todo se compila correctamente, pero una vez que lo abro en el navegador, aparece un
Uncaught Reference error: exports not definedLa forma anterior es como dicen las guías de Socket.IO , pero también probé diferentes variaciones como
import {io} from 'socket.io-client' import * as io from 'socket.io-client'y no puedo hacer que ninguno de ellos funcione. Sospecho que podría tener que ver con cómo Rollup trata las importaciones y qué formatos de módulo espera, pero no tengo mucho conocimiento al respecto.
¿Alguien puede ayudar?