simple-data-analysis icon indicating copy to clipboard operation
simple-data-analysis copied to clipboard

Not working with Deno

Open drewbitt opened this issue 1 year ago • 8 comments
trafficstars

Loosely related to #430 as well

import { SimpleNodeDB } from "npm:simple-data-analysis";

const sdb = new SimpleNodeDB();

deno run -A filename.ts

error: Uncaught (in promise) Error: Cannot find module '/Users/drewbitt/Repos/x/scripts/find-cadences-imports/node_modules/.deno/[email protected]/node_modules/duckdb/lib/binding/duckdb.node'
Require stack:
- /Users/drewbitt/Repos/x/scripts/find-cadences-imports/node_modules/.deno/[email protected]/node_modules/duckdb/lib/duckdb-binding.js
- /Users/drewbitt/Repos/x/scripts/find-cadences-imports/node_modules/.deno/[email protected]/node_modules/duckdb/lib/duckdb.js
- /Users/drewbitt/Repos/x/scripts/find-cadences-imports/node_modules/.deno/[email protected]/node_modules/duckdb/lib/duckdb.js
    at Function.Module._resolveFilename (node:module:566:15)
    at Function.Module._load (node:module:453:27)
    at Module.require (node:module:603:19)
    at require (node:module:709:16)
    at Object.<anonymous> (file:///Users/drewbitt/Repos/x/scripts/find-cadences-imports/node_modules/.deno/[email protected]/node_modules/duckdb/lib/duckdb-binding.js:4:15)
    at Object.<anonymous> (file:///Users/drewbitt/Repos/x/scripts/find-cadences-imports/node_modules/.deno/[email protected]/node_modules/duckdb/lib/duckdb-binding.js:7:4)
    at Module._compile (node:module:653:34)
    at Object.Module._extensions..js (node:module:667:10)
    at Module.load (node:module:591:32)
    at Function.Module._load (node:module:486:12)

Possibly fixed if packaged via jsr and it could resolve duckdb in https://github.com/nshiab/simple-data-analysis/issues/431 , but the current implementation in https://jsr.io/@nshiab/simple-data-analysis has the same problem.

Summary

It is looking for lib/binding/duckdb.node' but I don't have that

74987

drewbitt avatar Apr 23 '24 02:04 drewbitt