[ERROR] No matching export in "src/deepscatter.ts" for import "default"
rhodesch opened this issue · 1 comments
rhodesch commented
Hi Very interesting tool and atlas platform. I'm trying to follow the quick start example. Any advice? I still learning tools like js/npm, so I'm unclear what is going wrong.
Create data
import pandas as pd
import numpy as np
embeddings = np.random.rand(1000000, 2)
df = pd.DataFrame(data=embeddings, columns=['x','y'])
df.to_csv('data.csv', index=False)
wc -l data.csv
1000001 data.csv
head data.csv
x,y
0.4898075757346466,0.8547778461227303
0.8408596930968751,0.08544191727339312
0.7226385411606597,0.6951620127779482
0.43374766546520926,0.6998002218023346
0.5023772096784812,0.3429346176973581
0.5709191861855901,0.9620321378854333
0.19374826995092143,0.05225971202846702
0.6206443055232204,0.3718775830770731
0.9894864527430545,0.1643481615556318
From Quick Start
git clone https://github.com/nomic-ai/deepscatter
cd deepscatter
quadfeather --files ../data.csv --tile_size 50000 --destination tiles
npm i
> deepscatter@3.0.0-next.43 prepare
> npm run build
> deepscatter@3.0.0-next.43 build
> vite build && tsc
vite v5.4.7 building for production...
✓ 371 modules transformed.
dist/deepscatter.js 989.01 kB │ gzip: 209.94 kB
dist/deepscatter.umd.cjs 440.72 kB │ gzip: 140.58 kB
✓ built in 3.56s
added 543 packages, and audited 544 packages in 12s
120 packages are looking for funding
run `npm fund` for details
11 vulnerabilities (5 moderate, 6 high)
To address issues that do not require attention, run:
npm audit fix
Some issues need review, and may require choosing
a different dependency.
Run `npm audit` for details.
npm run dev
> deepscatter@3.0.0-next.43 dev
> vite --mode dev --port 3344 --host
Forced re-optimization of dependencies
VITE v5.4.7 ready in 364 ms
➜ Local: http://localhost:3344/
➜ Network: http://192.168.1.65:3344/
➜ Network: http://100.64.0.1:3344/
➜ Network: http://169.254.142.36:3344/
➜ press h + enter to show help
Error: Failed to scan for dependencies from entries:
/Users/crhodes4/vignettes/js/deepscatter/clifford.html
/Users/crhodes4/vignettes/js/deepscatter/index-simplest-way-to-start.html
/Users/crhodes4/vignettes/js/deepscatter/index.html
/Users/crhodes4/vignettes/js/deepscatter/integers.html
/Users/crhodes4/vignettes/js/deepscatter/vietnam2.html
✘ [ERROR] No matching export in "src/deepscatter.ts" for import "default"
script:/Users/crhodes4/vignettes/js/deepscatter/clifford.html?id=0:2:9:
2 │ import Scatterplot from './src/deepscatter';
╵ ~~~~~~~~~~~
✘ [ERROR] No matching export in "src/deepscatter.ts" for import "default"
script:/Users/crhodes4/vignettes/js/deepscatter/index-simplest-way-to-start.html?id=0:2:9:
2 │ import Scatterplot from './src/deepscatter';
╵ ~~~~~~~~~~~
at failureErrorWithLog (/Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:1472:15)
at /Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:945:25
at runOnEndCallbacks (/Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:1315:45)
at buildResponseToResult (/Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:943:7)
at /Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:955:9
at new Promise (<anonymous>)
at requestCallbacks.on-end (/Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:954:54)
at handleRequest (/Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:647:17)
at handleIncomingPacket (/Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:672:7)
at Socket.readFromStdout (/Users/crhodes4/vignettes/js/deepscatter/node_modules/esbuild/lib/main.js:600:7)
rhodesch commented
Adding note for future reference:
Changing line 15 of index-simplest-way-to-start.html to:
import { Scatterplot } from './src/deepscatter';
Fixes the export errors, per release notes: v 3.0.0 breaking changes 1