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

控制台报错:
]

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

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

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