guozhaolong / wfd-vue

flowable workflow designer for Vue base on @antv/g6
https://guozhaolong.github.io/wfd-vue/
995 stars 261 forks source link

移植到Electron中部分报错 #42

Open pylee opened 4 years ago

pylee commented 4 years ago

楼主好, 我将工作代码移植到electron工程中,然后控件整体可以加载出来:

image

不过中间流程图那部分就没渲染出来,报错信息如下

image

跟了下,大概问题出在`

image

这个newMatrix无法转换出来,git的demo是正常可用的,能请问下这个大概可能是啥原因么?

guozhaolong commented 4 years ago

应该是@antv/matrix-util这个包的版本问题,你指定为2.0.7试试

pylee commented 4 years ago

"@antv/dom-util": "^2.0.2", "@antv/g-canvas": "^0.4.12", "@antv/g6": "^3.5.2", "@antv/matrix-util": "^2.0.7", "@antv/util": "^2.0.9",

是用的2.0.7的

不过我尝试把@antv/g-base里面的 image 改为

import * as ext from '@antv/matrix-util';

就运行正常了,但原代码单独跑demo也是正常的,原代码的导出ext我实在没看懂是什么写法😂,请问这个是为什么呢?

guozhaolong commented 4 years ago

你的应该不是2.0.7吧,你把^2.0.7前面的^去掉,或者你看看你matrix-util的package.json中的version是不是2.0.7

pylee commented 4 years ago

image 是2.0.7的版本,不过仍然会报同样的错误,好奇怪了😳