我正在尝试将 d3 导入到我的 Node 应用程序中,但是我遇到了以下错误:
$ node src/main.js
this is logged from main.js 2021-07-20 2:33 PM
/Users/michaelosofsky/Developer/shh/node_modules/d3/src/index.js:1
export * from "d3-array";
^^^^^^
SyntaxError: Unexpected token 'export'
at Module._compile (internal/modules/cjs/loader.js:892:18)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
at Module.load (internal/modules/cjs/loader.js:812:32)
at Function.Module._load (internal/modules/cjs/loader.js:724:14)
at Module.require (internal/modules/cjs/loader.js:849:19)
at require (internal/modules/cjs/helpers.js:74:18)
at Object.<anonymous> (/Users/michaelosofsky/Developer/shh/src/main.js:3:10)
at Module._compile (internal/modules/cjs/loader.js:956:30)
at Object.Module._extensions..js (internal/modules/cjs/loader.js:973:10)
at Module.load (internal/modules/cjs/loader.js:812:32)
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.
我尝试遵循在如何正确在Node.js中使用D3?中描述的导入d3的方法:
yarn add d3
(将7.0.0添加到我的package.json)- 在我的main.js中放置
var d3 = require("d3");
- 运行
node src/main.js
这似乎正是诸如https://dev59.com/jGkw5IYBdhLWcg3wXZX8#9949301的答案中所指定的内容。
我该如何解决此错误?