关于javascript:vue3中使用dagred3绘制流程图问题

做流程图的展现,本地运行没有问题,vite打包到线上报错如下,呈现问题

控制台报错:
]

起因是npm包的问题,外部用的require,然而vite默认不反对require

能够看到graphlib的援用过程如下:

拿不到dagre,而后就去找了window下的dagre,所以是undefind,最初我是把dagre.min.js放到了index.html模板外面绝对路径引入的,这样dagre就被放到了window下,
于是就解决了。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理