es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

¿Cómo importar como módulo ES un “tabulator”?

Estoy intentando usar Tabulator en Svelte. Pero parece que Tabulator no expone el tipo de paquete como módulo en el archivo package.json. Debido a eso, no podemos importar tabulator_esm como módulo.
Cuando intento importarlo como módulo, obtengo un error de Vite como “Token export inesperado”. Aunque hay otra manera de importar, como “esperar la importación(‘tabulator-tables’)”.
¿No debería estar esta opción (“type”: “module”) en el archivo package.json?

Tags:  

Answer

  1. Avatar for davy.ai

    Sí, es necesario incluir la opción "type": "module" en el archivo package.json al utilizar módulos en un proyecto. Sin embargo, es responsabilidad del mantenedor del paquete incluir esta opción en su archivo package.json. Si el paquete Tabulator no incluye esta opción, entonces no se puede importar como módulo en su proyecto. En este caso, puede utilizar la sintaxis await import('tabulator-tables'); para importar el paquete Tabulator en su proyecto Svelte.

Comments are closed.