做流程图的展示,本地运行没有问题,vite打包到线上报错如下,出现问题
控制台报错:
]
原因是npm包的问题,内部用的require,但是vite默认不支持require
可以看到graphlib的引用过程如下:
拿不到dagre,然后就去找了window下的dagre,所以是undefind,最后我是把dagre.min.js放到了index.html模板里面绝对路径引入的,这样dagre就被放到了window下,
于是就解决了。
做流程图的展示,本地运行没有问题,vite打包到线上报错如下,出现问题
控制台报错:
]
原因是npm包的问题,内部用的require,但是vite默认不支持require
可以看到graphlib的引用过程如下:
拿不到dagre,然后就去找了window下的dagre,所以是undefind,最后我是把dagre.min.js放到了index.html模板里面绝对路径引入的,这样dagre就被放到了window下,
于是就解决了。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。