1

在使用 NPM 安装 Dagre 后,我试图在 Node 中使用 Dagre(按照 Dagre wiki 上的文档)。为什么这不起作用?

$ npm install dagre
dagre@0.5.0 node_modules/dagre
├── graphlib@0.8.0
└── lodash@2.4.1

$ echo -e "var dagre = require('dagre');\nvar g = new dagre.graphlib.Graph();" > app.js

$ node app.js 
/home/username/projects/dagretest/app.js:2
var g = new dagre.graphlib.Graph();
                          ^
TypeError: Cannot read property 'Graph' of undefined
    at Object.<anonymous> (/home/username/projects/dagretest/app.js:2:27)
    at Module._compile (module.js:456:26)
    at Object.Module._extensions..js (module.js:474:10)
    at Module.load (module.js:356:32)
    at Function.Module._load (module.js:312:12)
    at Function.Module.runMain (module.js:497:10)
    at startup (node.js:119:16)
    at node.js:906:3
4

0 回答 0