datatables icon indicating copy to clipboard operation
datatables copied to clipboard

ERR_UNSUPPORTED_DIR_IMPORT

Open alxndr opened this issue 1 year ago • 0 comments

I'm attempting to use datatables with Svelte 5.0.0-next.199 and SvelteKit 2.5.18 for client-side display of loaded data. Using nodejs 20.9.0.

I've installed it via npm install -D @vincjo/datatables@runes, however if I import it in a component I get a JS error:

<script type="ts">
  import {TableHandler, Datatable, ThSort} from '@vincjo/datatables'
// ...
</script>

...produces this error running in dev:

4:45:28 PM [vite] Error when evaluating SSR module /src/routes/song/[slug]/+page.svelte: failed to import "@vincjo/datatables"
|- Error [ERR_UNSUPPORTED_DIR_IMPORT]: Directory import '/.../node_modules/@vincjo/datatables/dist/src/client' is not supported resolving ES modules imported from /.../node_modules/@vincjo/datatables/dist/index.js
    at new NodeError (node:internal/errors:406:5)
    at finalizeResolution (node:internal/modules/esm/resolve:227:11)
    at moduleResolve (node:internal/modules/esm/resolve:845:10)
    at defaultResolve (node:internal/modules/esm/resolve:1043:11)
    at ModuleLoader.defaultResolve (node:internal/modules/esm/loader:383:12)
    at ModuleLoader.resolve (node:internal/modules/esm/loader:352:25)
    at ModuleLoader.getModuleJob (node:internal/modules/esm/loader:228:38)
    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:85:39)
    at link (node:internal/modules/esm/module_job:84:36)

Am I missing part of the setup?

alxndr avatar Aug 09 '24 23:08 alxndr