js-polars icon indicating copy to clipboard operation
js-polars copied to clipboard

Readme example doesn't work

Open pinggi opened this issue 2 years ago • 1 comments

node -v

v16.14.0
yarn add @pola-rs/browser

package.json

{
  "dependencies": {
    "@pola-rs/browser": "^0.0.1-alpha"
  },
  "type": "module",
  "scripts": {
    "start": "node index.js"
  }
}

index.js

import * as pl from "@pola-rs/browser"
const filepath = "https://raw.githubusercontent.com/pola-rs/polars/master/examples/datasets/foods2.csv"

let df = await pl.read_csv(filepath)

let lf = df.lazy();
df = await lf.collect()

console.table(df.head(10).to_records());

yarn start

node:internal/errors:464
    ErrorCaptureStackTrace(err);
    ^

Error [ERR_MODULE_NOT_FOUND]: Cannot find package 'C:\PolarsTest\node_modules\@pola-rs\browser\' imported from C:\PolarsTest\index.js
←[90m    at new NodeError (node:internal/errors:371:5)←[39m
←[90m    at legacyMainResolve (node:internal/modules/esm/resolve:336:9)←[39m
←[90m    at packageResolve (node:internal/modules/esm/resolve:917:14)←[39m
←[90m    at moduleResolve (node:internal/modules/esm/resolve:976:18)←[39m
←[90m    at defaultResolve (node:internal/modules/esm/resolve:1078:11)←[39m
←[90m    at ESMLoader.resolve (node:internal/modules/esm/loader:530:30)←[39m
←[90m    at ESMLoader.getModuleJob (node:internal/modules/esm/loader:251:18)←[39m
←[90m    at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:79:40)←[39m
←[90m    at link (node:internal/modules/esm/module_job:78:36)←[39m {
  code: ←[32m'ERR_MODULE_NOT_FOUND'←[39m

pinggi avatar Jan 20 '23 21:01 pinggi

This is specifically for browser. If you want to use node. Check out nodejs-polars

universalmind303 avatar Jan 22 '23 02:01 universalmind303