首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >"dagre“实用程序是一个强制依赖项

"dagre“实用程序是一个强制依赖项
EN

Stack Overflow用户
提问于 2019-12-05 17:29:54
回答 1查看 483关注 0票数 0

我使用jointjs并使用dagre库自动布局节点。我的代码在此代码处中断

代码语言:javascript
复制
joint.layout.DirectedGraph.layout(self.graph, {
        setLinkVertices: false,
        rankDir: "LR",
        rankSep: 150,
        marginX: 100,
        marginY: 200,
        nodeSep: 80,
        edgeSep: 50
      }
      );

显示错误:"dagre“实用程序是一个强制依赖项。我使用dagre@0.7.3和jointjs@3.0.4,

EN

回答 1

Stack Overflow用户

发布于 2020-01-16 19:52:17

我刚刚遇到了同样的问题。jointjs DirectedGraph插件需要dagre和graphlib包。

为了解决这个问题,我在npm中安装了dagre和graphlib。

所以你需要这样做...

代码语言:javascript
复制
import dagre from 'dagre';
import graphlib from 'graphlib';
import * as joint from 'jointjs';

joint.layout.DirectedGraph.layout(self.graph, {
    dagre: dagre,
    graphlib: graphlib
    setLinkVertices: false,
    rankDir: "LR",
    rankSep: 150,
    marginX: 100,
    marginY: 200,
    nodeSep: 80,
    edgeSep: 50
  }
  );
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59191969

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档