Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

179
Views
d3 in node and in browser - How to import?

I simply can't understand what the best way is to import and use all the functionality of d3 in node and in the browser. This certainly has to do with my limited understanding of the differences of require. import and importing d3 in a script-tag.

When should I use what? Should I, for example when I want to read a file in node, just install npm install d3 and then I have access to e.g. the d3's csvfunction via

import {csv } from "d3-fetch ?

For example I have this little script:

import { csv } from 'd3-fetch'
let path = './data.csv'
let data = await csv(path)
console.log(data)

In my package.json I have:

"dependencies": {
    "d3-fetch": "^3.0.1"
}

But still I get the error:

ReferenceError: fetch is not defined

I'd be super happy to receive any pointer to good ressources to learn about how imports should work. For me this simply isn't trivial. I know there are some ressources on SO, but none really helped me so far. I'm sorry for this very simple, yet confusing question...

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Nothing looks wrong with your import statements. Node does not natively support the fetch API which is why you get a reference error. The creator of D3 actually answered this question here.

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!